我在网格中输入了每个唯一ID,输出如下;
<a href="#" class="SearchUser_Icon Hyperlink_Text" onclick="load_getUserListByGroupID()" id="2"></a>
我想知道javaScript中$(this).attr(“ID”)的等价物
function load_getUserListByGroupID()
{
var selectedGroupID = document.getElementById('input');
alert(selectedGroupID);
}
答案 0 :(得分:2)
您可以使用.id
这样的属性来获取它:
this.id;
或者您也可以使用.getAttribute()
方法:
this.getAttribute('id')
所以你的榜样应该像thsi:
function load_getUserListByGroupID(element) {
alert(element.id);
}
<a href="#" class="SearchUser_Icon Hyperlink_Text" onclick="load_getUserListByGroupID(this)" id="2">aa</a>
答案 1 :(得分:1)
将this
传递给onclick事件处理程序。然后你可以直接获得它的身份。
使用
<a href="#" class="SearchUser_Icon Hyperlink_Text" onclick="load_getUserListByGroupID(this)" id="2"></a>
脚本
function load_getUserListByGroupID(elem){
alert(elem.id);
}
答案 2 :(得分:1)
使用变量
onClick="reply_click(this.id)"
function reply_click(clicked_id)
{
alert(clicked_id);
}
将OnClick函数添加到您想要的元素中,这也会在处理函数时抛出ID值。
希望这会有所帮助:)