相关疑难解决方法(0)

如何获取调用者事件和dom元素id

<script>
function Hello(){
    var caller =  arguments.callee.caller;
    alert( caller );
}
</script>

<input type="button" id="btnHello" value="Hello" onclick="Hello()" />
Run Code Online (Sandbox Code Playgroud)

如何从上面的Hello函数中获取按钮id,而不传递Hello函数中的any参数

javascript

17
推荐指数
1
解决办法
3万
查看次数

如何使用Javascript获取调用者元素?

我有一个id为"tbl"的表,它有2行3列.每个单元格(td)都有一个明确定义的id.此外,该表有一个调用函数foo()的onclick事件.只要单击任何单元格,就会生成onclick().表标签是

<table id ="tbl"width ="80%"height ="20%"onclick ="javascript:foo()">

我也尝试过javascript:foo(this)

我想找出被点击的表格单元格的id.

我试过以下javascript

function foo(e)
{
    var sender = (e && e.target) || (window.event && window.event.srcElement);
    alert("Sender" + sender.id);
}
Run Code Online (Sandbox Code Playgroud)

这适用于Google Chrome和IE,但不适用于Firefox.在Firefox中,发件人未定义.如何在Firefox中获取调用者单元格?

html javascript javascript-events

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×2

html ×1

javascript-events ×1