0

私はこのようなhrefを持っています

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

今、まったく同じ href を新しく追加したいのですが、「this」パラメーターを使用して onclick を追加する方法がわかりません。

それらの2つを試しましたが、どれも機能していません。

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 に答える