Add onClick event to document.createElement(“th”)

后端 未结 4 1157
情歌与酒
情歌与酒 2020-12-13 23:57

I am dynamically adding columns to a table by using document.createElement(\"th\")

var newTH = document.createElement(\'th\');

相关标签:
4条回答
  • 2020-12-14 00:26
    var newTH = document.createElement('th');
    newTH.addEventListener( 'click', function(){
      // delete the column here
    } );
    
    0 讨论(0)
  • 2020-12-14 00:41
    var newTH = document.createElement('th');
    newTH.onclick = function() {
          //Your code here
    }
    
    0 讨论(0)
  • 2020-12-14 00:43
    var newTH = document.createElement('th');
    newTH.setAttribute("onclick", "removeColumn(#)");
    newTH.setAttribute("id", "#");
    
    function removeColumn(#){
    // remove column #
    }
    
    0 讨论(0)
  • 2020-12-14 00:44
    var newTH = document.createElement('th');
    newTH.innerHTML = 'Hello, World!';
    newTH.onclick = function () {
        this.parentElement.removeChild(this);
    };
    
    var table = document.getElementById('content');
    table.appendChild(newTH);
    

    Working example: http://jsfiddle.net/23tBM/

    You can also just hide with this.style.display = 'none'.

    0 讨论(0)
提交回复
热议问题