欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

上面的这个程序,在点击删除表格中的一行时,不能随意删除,不管点击哪个都是从上往下删除,请帮忙让他能够点击每行后的删除,删除该行~谢谢_html/css_WEB-ITnose

程序员文章站 2022-05-13 16:40:30
...
 Table 对象得方法 

Table对象得方法


当前位置:
HTML Css
JavaScript VBScript
第一栏:
第二栏:
删除



上面的这个程序,在点击删除表格中的一行时,不能随意删除,不管点击哪个都是从上往下删除,请帮忙让他能够点击每行后的删除,删除该行~~~谢谢


回复讨论(解决方案)

你的intRowIndex有问题啊

改成

function insertRow(tbIndex){ var objRow = myTable.insertRow(tbIndex); var objCel = objRow.insertCell(0); objCel.innerHTML = document.myForm.myCell1.value; var objCel = objRow.insertCell(1); objCel.innerHTML = document.myForm.myCell2.value; var objCel = objRow.insertCell(2); objCel.innerHTML = "删除"; objRow.attachEvent("onmouseover",getIndex); objRow.style.background = "pink";}function deleteRow(aTag){ if(arguments.length>0) { o = aTag.parentNode while(o.tagName!="TR") o=o.parentNode o.parentNode.removeChild(o); } else {  myTable.deleteRow(intRowIndex); }}



你下面那个删除的代码改成

删除

嘿嘿~~~谢谢~~~感激死了~~~

可是不怎么明白function deleteRow(aTag)这样改的意思是什么啊?

上一篇: 关于php?

下一篇: HTML5新增属性