如何在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但在参数中写入名称并不是那么简单。谢谢!;)
我建议使用匿名函数作为事件处理程序。
lov_DgId_D_2.getElementsByTagName('a')[0].onclick = function (event) {
DgIdOnClick(this.id);
}
注意:在这种情况下,this
关键字是指单击的HTML元素。但也许您想使用event.target.id
而不是this.id
。
由于您已使用jQuery标记问题,因此我假设您已在项目中实现了该问题,并且很高兴听到使用jQuery的简洁解决方案。
$('a', lov_DgId_D_2).click(function () {
DgIdOnClick(this.id);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句