输入行号和列号,点击动态生成的table,怎么防止点击按钮的时候table一直累加?

解决方案 »

  1.   

    就是点击生成table之后,再次点击,怎么删除上一个生成的
      

  2.   

    生成新表格之前执行
    var oldTable = document.getElementById("表格id");
    if (oldTable) {
    oldTable.parentNode.removeChild(oldTable);
    }
      

  3.   

    函数里面,在我createElement(table)的时候,添加上id属性?
      

  4.   

    函数里面,在我createElement(table)的时候,添加上id属性?
    可以,其实只要能获取到之前创建的table元素用什么方法都行。比如可以用全局变量把之前创建的table元素的引用保留起来。var tableObj;
    function document.createTable() {
    if (tableObj) {
    tableObj.parentNode.removeChild(tableObj);
    }
    tableObj = document.createElement("table");
    ............
    xxxxx.appendChild(tableObj);
    }