我使用此代碼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