分类: 系统运维
2011-03-20 00:15:12
|
如果想要删除某个新添加的文本框,那么又该怎么做呢?
想法是这样的:
在新添加的文本框后,添加一个超级链接“-”,将点击时触发自定义函数deleteRow(this),将当前被点击的对象传入。
function deleteRow(r) { var i=r.parentNode.parentNode.rowIndex document.getElementById('myTable').deleteRow(i) } 自定义方法在接收到被点击的对象之后,并不能自己删除自己,因为这个deleteRow()方法是对表格元素进行的操作,而不是行。 通过:当前对象.parentNode.parentNode.rowIndex取得了当前行的索引。 解释:当前对象为元素,当前对象.parentNode为