javascript - 将调用对象的 id 传递给 onclick 事件

标签 javascript dom-events

我必须在无法使用其他框架的环境中工作。

我正在尝试将动态生成的 td 的 id 发送到要处理的函数。

看起来像这样:

'<td id="td' + j + '" class="r' + i + 'c' + j%2 + '" onclick=GetLocation(this)>'

我只是不确定(并且在阅读了一个小时左右的文章后找不到)如何传递对象的 id。任何见解将不胜感激。

最佳答案

我的猜测是您可以在 GetLocation() 函数中执行以下操作:

var GetLocation = function(someObject){
   var objectID = someObject.id;
   alert("the id is -> " + objectID);
};

关于javascript - 将调用对象的 id 传递给 onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6183066/

相关文章:

javascript - 如何触发backbone.js collection.create中的 "error"回调?

javascript - 通过 PhantomJS 注入(inject)和使用 Firebug-Lite

javascript - Javascript跨浏览器窗口onload方法

javascript - 为什么在 Javascript 游戏中不触发 onkeyup 事件

java - GWT 如何知道它是否是第一次从后端接收非空 JSON 数据?

javascript - 从事件对象获取数据

javascript - Bluebird Promise.all 在 Promise 链中间捕获并继续 Promise

javascript - 我可以使用 native mqtt 连接到我的 mqtt 代理而不使用 websockets 吗?

javascript - HttpTestingController 通过 HttpParams 测试正确的 x-www-form-urlencoded 字段

javascript - 如何在 safari 中使用 'pagehide' 事件来防止卸载?