如何在表中找到一个或多个表的宽度而不在HTML或Javascript中指定它?
例如:
<table id="myTable">
<tr><td>column a</td><td>column b</td></tr>
</table>
在Javascript中:
var tbl = document.getElementByID("myTable");
alert(tbl.style.width); //will be undefined
答案 0 :(得分:1)
CSS样式关键字与javascript关键字之间没有直接对应关系。在您的情况下,您需要tbl.offsetWidth,而不是tbl.style.width。有关初学者的信息,请参阅this quirksmode article。
答案 1 :(得分:0)
答案 2 :(得分:0)
你可以尝试:
var tbl = document.getElementByID("myTable");
alert(tbl.clientWidth);
它在FireFox中工作正常,但你应该在IEp中查看它