我正在通过使用document.createElement("th")
向表中动态添加列
var newTH = document.createElement('th');
有没有办法为此设置
onClick
属性,以便用户可以通过单击标题删除列?任何帮助都会很棒。如果这不可能,是否可以放入一些东西newTH.innerHTML
使它工作?
最佳答案
var newTH = document.createElement('th');
newTH.innerHTML = 'Hello, World!';
newTH.onclick = function () {
this.parentElement.removeChild(this);
};
var table = document.getElementById('content');
table.appendChild(newTH);
工作示例:http://jsfiddle.net/23tBM/
您也可以使用
this.style.display = 'none'
隐藏。