繁体   English   中英

Javascript:传递一个 onclick 事件调用 object 的 id

[英]Javascript: Pass an onclick event the id of the calling object

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

我正在尝试将动态生成的 td 的 id 发送到 function 以进行处理。

看起来像这样:

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

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

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

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

如果分配了 id,您可以将其作为this.id传递,也可以仅传递this本身并访问 function 主体内的 id,如obj.id

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM