一些(JS 修改的)HTML 可能如下所示:
<div style="width: 50px;">1,234,567</div>
Run Code Online (Sandbox Code Playgroud)
如何检测文本节点是否比容器宽?
<!-- Overflowing -->\n<div style="width: 50px;">1,234,567</div>\n\n<!-- Not overflowing -->\n<div>1,234,567</div>\nRun Code Online (Sandbox Code Playgroud)\n\nJavaScript(无 jQuery)检测:
\n\nvar divs = document.getElementsByTagName(\'div\');\nvar i, div, overflowing;\n\nfor (i=0; i<divs.length; i++) {\n div = divs[i];\n overflowing = div.offsetWidth < div.scrollWidth;\n console.log(overflowing);\n}\xe2\x80\x8b\nRun Code Online (Sandbox Code Playgroud)\n\nhttp://jsfiddle.net/mattball/pYj5P/
\n