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

标签 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,这很重要。谁能帮我吗?

最佳答案

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

关于javascript - 如何使用 JavaScript 更改表格中的列宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5042075/

相关文章:

javascript - 为什么 NgModelController.$modelValue != $parse(attrs.ngModel)(scope)?

javascript - 大范围输入的素数之和

javascript - 在 Node.JS 中获取 http post 表单数据

javascript - 使用 jQuery 从 CSS href 中查找服务器名称

javascript - Apache 反向代理内容长度

javascript - 当点击item不能做this.setState REACT

javascript - 是否可以在浏览器中与信号器建立多个服务器连接?

javascript - 使用子选择器自动阅读更多内容

javascript - TypeScript:获取位于任意路径上的cookie

javascript - Cordova - 防止后退按钮关闭 Android 上的应用程序