使用JavaScript获取输入字段的ID

时间:2015-05-22 13:59:57

标签: javascript attributes

我在网格中输入了每个唯一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);


}

3 个答案:

答案 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值。

希望这会有所帮助:)