获取对象名称

与系统对话

如何在javascipt中获取对象名称

 lov_DgId_D_2.getElementsByTagName('a')[0].onclick= DgIdOnClick(???????????);

我得到了一个spanid,现在我要添加onclick事件,我想获取/提取该id'lov_DgId_D_2',例如名称,并将其作为参数传递给函数DgIdOnClick。

预览:

 lov_DgId_D_2.getElementsByTagName('a')[0].onclick= DgIdOnClick('lov_DgId_D_2');
 lov_DgId_D_3.getElementsByTagName('a')[0].onclick= DgIdOnClick('lov_DgId_D_3');
 lov_DgId_D_4.getElementsByTagName('a')[0].onclick= DgIdOnClick('lov_DgId_D_4');

Utc但在参数中写入名称并不是那么简单。谢谢!;)

WoIIe

普通Javascript

我建议使用匿名函数作为事件处理程序。

lov_DgId_D_2.getElementsByTagName('a')[0].onclick = function (event) {
  DgIdOnClick(this.id);
} 

注意:在这种情况下,this关键字是指单击的HTML元素。但也许您想使用event.target.id而不是this.id

使用jQuery框架的Javascript

由于您已使用jQuery标记问题,因此我假设您已在项目中实现了该问题,并且很高兴听到使用jQuery的简洁解决方案。

$('a', lov_DgId_D_2).click(function () {
  DgIdOnClick(this.id);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章