当用户单击图像时,我尝试切换表格中两列的宽度。我什至在点击时使用 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,这很重要。谁能帮我吗?
最佳答案
尝试使用 document.getElementById().width 而不是 .style.width
关于javascript - 如何使用 JavaScript 更改表格中的列宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5042075/