如何使用JavaScript更改表格中的列宽?

时间:2011-02-18 13:51:30

标签: javascript

当用户点击图片时,我正在尝试切换表格中两列的宽度。我在点击上使用了JavaScript,如果我将新的列宽度设置为%,它可以工作,但它似乎无法使用px或em,我想用它来更好地控制列。这是我正在使用的代码:

<img alt="Change Widths" title="Switch column widths" src="/*images_path*/*image*.png" onclick="for (j=1;j<=200;j++){document.getElementById('cola'+j).style.width = '60%'; document.getElementById('colb'+j).style.width = '28%';}" onmouseover="this.style.cursor='pointer';"/>

我正在使用Firefox是有所作为的。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

我可以选择表格的TD上的ID来更改并将.width设置为px值。我从未使用过.style.width,只是.width。

答案 1 :(得分:0)

尝试使用document.getElementById()。width而不是.style.width