我有以下 html 页面:
<div id="a" onclick ="javascript:click();">a</div>
<div id="b" onclick ="javascript:click();">b</div>
<div id="c" onclick ="javascript:click();">c</div>
现在,JavaScript 函数:
function click() {
// how do I know if it was 'a' , 'b' or 'c' to call me
}
有人知道如何(在每个浏览器中)找到哪个 div 是“被调用”点击函数中的调用者吗?
非常感谢 埃里克
最佳答案
类似的东西:
js:
function click(elem){
alert(elem.id);
}
html:
<div id="a" onclick ="javascript:click(this);">a</div>
<div id="b" onclick ="javascript:click(this);">b</div>
<div id="c" onclick ="javascript:click(this);">c</div>
关于javascript 查找调用者 div。 (或任何其他 dom 对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3351413/