Javascript 获取DOM元素的宽度?
有没有办法访问DOM元素的宽度?特别是,我希望得到一个表格单元格(td)的宽度,它的宽度可以根据单元格中文本的长度而变化 理想情况下,我正在寻找的解决方案将使用jQuery库,但其他解决方案也可以 此外,我必须强调,除了ie7、ie8和firefox之外,该解决方案还必须在IE6(不幸的是:-p)中工作。提前谢谢Javascript 获取DOM元素的宽度?,javascript,jquery,dom,Javascript,Jquery,Dom,有没有办法访问DOM元素的宽度?特别是,我希望得到一个表格单元格(td)的宽度,它的宽度可以根据单元格中文本的长度而变化 理想情况下,我正在寻找的解决方案将使用jQuery库,但其他解决方案也可以 此外,我必须强调,除了ie7、ie8和firefox之外,该解决方案还必须在IE6(不幸的是:-p)中工作。提前谢谢 $('#td_id').width(); 当然,您必须手工制作选择器才能使用所讨论的单元格,但除此之外,这很容易 当然,您必须手工制作选择器才能使用所讨论的单元格,但除此之外,这很容
$('#td_id').width();
当然,您必须手工制作选择器才能使用所讨论的单元格,但除此之外,这很容易
当然,您必须手工制作选择器才能使用所讨论的单元格,但除此之外,这很容易 您是否尝试过?您是否尝试过?$(选择器)。width()
应该可以正常工作,但请确保IE6及以下版本的页面是在标准模式下呈现的,而不是在怪癖模式下呈现的(因此它遵循W3C box模式)
以下是有关如何切换标准/严格模式的一些信息:
$(selector).width()
应该可以正常工作,但请确保IE6及以下版本的页面是在标准模式下呈现的,而不是在Quirks模式下呈现的(因此它遵循W3C box模式)
以下是有关如何切换标准/严格模式的一些信息:
哈,我应该知道jquery已经想到了这个:-Phah,我应该知道jquery已经想到了这个:-P