0

我有一个这样的href

<a title="my title text" id="6" href="#" class="someclass" onclick="deleteRows(this.parentNode.parentNode)">X</a>

现在我想添加一个新的完全相同的href,但我不知道如何使用'this'参数添加onclick。

尝试了这两个,但没有一个有效。

var a = document.createElement('a'); // create DIV element
    a.onclick = function() {
        (a.parentNode.parentNode);
    };

var a = document.createElement('a'); // create DIV element
    a.onclick = function() {
        (this.parentNode.parentNode);
    };

搜索谷歌,但没有找到任何东西。我应该怎么做?

4

1 回答 1

3

您忘记deleteRows在事件侦听器内部调用:

var a = document.createElement('a');
a.onclick = function() {
    deleteRows(this.parentNode.parentNode);
};
于 2013-01-15T18:35:18.053 回答