在JavaScript中,如何引用调用该函数的按钮?

时间:2011-09-21 07:09:27

标签: javascript html

我有一个HTML表格。表格每行中的一个单元格包含一个按钮。单击该按钮时,应从表中删除包含该按钮的行。

按钮在单击时调用removeItem函数。

<input type="button" value="Remove" onclick="removeItem()" />

function removeItem(sender) {
    var tableTBody = document.getElementById('my_tbody');
    tableTBody.removeChild(sender.parentNode.parentNode);
}

在我使用sender的函数中代表对按钮的引用。按钮的父级是包含它的单元格(元素),单元格的父级是包含它的行。

如何在函数内部引用调用函数的按钮?

1 个答案:

答案 0 :(得分:3)

<input type="button" value="Remove" onclick="removeItem(this)" />