访问单击的元素

时间:2010-08-17 00:14:51

标签: javascript

我有一个像这样的元素:

<p id='foo' onclick='go()'>hi</p>

function go() {
}

如何访问生成点击的元素(本例中为p元素)?我只是这样做:

function go() {
    var clicked = this;
}

由于

2 个答案:

答案 0 :(得分:2)

像这样:

<p id='foo' onclick='go(this)'>hi</p>

function go(elem) {
}

答案 1 :(得分:2)

您可以将this作为参数传递:

<p id='foo' onclick='go(this);'>hi</p>

function go(clicked) {
}