如何用javascript找出单元格的大小
我有一个弹出窗口,弹出正确的
(不要问为什么)。 在1024 * 760上它的宽度与表头单元格的宽度相同,但在1280上它不是那么宽。 我怎样才能找到一个脚本来找出我的
的宽度? (我正在使用jQuery。)
编辑:
Telephone ${bean.phoneNumber} var width2 = $('#telephoneTH').outerWidth(); alert(width2);
错误:’null’为null或不是对象
使用jQuery,您可以使用$('td').outerWidth();
您可能需要向TD元素添加一个类,以便使用您的jQuery选择器指定它。 顺便说一句,这个jQuery方法使用outerWidth属性“烘焙”到JS,但jQuery更容易:)
var element = document.getElementById('whatever'); //or however you want to get the element var width; if (typeof element.clip !== "undefined") { width = element.clip.width; } else { if (element.style.pixelWidth) { width = element.style.pixelWidth; } else { width = element.offsetWidth; } }
如果你能使用它,jQuery是理想的选择。
$('#popupId').width( $('#cellID').width() );
或者您可能需要使用outerWidth()
,具体取决于您的需要。
试试这个…让我知道它是否有帮助
Col Header一个Col Header两个abc xyz