我使用此代码on jsfiddle为表格动态添加边框,它可以在FF和Chrome中运行,但在IE8中无效(或抛出任何错误)。谁能告诉我什么是错的?为什么我的动态添加的边框不会显示在IE8中?
[编辑] 这不完全回答的具体问题,但我真正的问题的最佳解决方案是动态设置(添加)一个CSS类 - 这个工作在所有浏览器,我关心的是:
CSS:
td.bleft {
border-left:2px solid black;
}
JS代码(其中 “细胞” 是指TD元素):
cell.className += " bleft";
我没有IE8手头来测试它,但你有没有尝试过使用'el.style.borderRight'? – MartinodF