单击<a>标签时获取其 ID
Get ID of an <a> tag when clicking on it
在我的HTML页面上,我有不同的标签和不同的ID。这个想法是,当我点击一个<a>
标签时,我想取回 ID。
我的代码如下所示:
<a id="id1"></a>
<a id="id2"></a>
<a id="id3"></a>
<a id="id4"></a>
<a id="id5"></a>
这应该可以解决问题:
var items = document.querySelectorAll('a');
for (var i=0; i<items.length; i++) {
items[i].addEventListener('click', function(){
console.log(this.id);
});
}
示例:http://codepen.io/jondlm/pen/BFEAm
注册一个点击处理程序(我将为此使用内联)并将this
作为参数传递:
<a id="id1" onclick="linkHandler(this)"></a>
<a id="id2" onclick="linkHandler(this)"></a>
<a id="id3" onclick="linkHandler(this)"></a>
<a id="id4" onclick="linkHandler(this)"></a>
<a id="id5" onclick="linkHandler(this)"></a>
function linkHandler(el) {
console.log(el.id); //id of clicked element
}
这应该可以解决问题:
<a id="id1" onClick="getMe(this);" href="#"></a>
<a id="id2" onClick="getMe(this);" href="#"></a>
<a id="id3" onClick="getMe(this);" href="#"></a>
<a id="id4" onClick="getMe(this);" href="#"></a>
<a id="id5" onClick="getMe(this);" href="#"></a>
。
<script>
function getMe(x)
{
alert(x.id);
}
</script>
相关文章:
- Html地图对象-点击地图获取id的一部分
- 通过localStorage中的密钥获取ID
- 如何从值的Angular下拉列表中获取ID
- 如何从对象中获取id
- 使用jQuery来foreach iframe-src,并通过函数获取ID和操作
- 如何在使用node.js时从URL中获取Id
- 通过单击链接(兄弟姐妹?)从无线电输入中获取id
- 如何从Url客户端获取Id
- jQuery无法从下拉列表中获取id
- 可以'无法从列表项中获取id
- 从子输入中获取id值,并在更改时将其推送到Javascript中的数组中
- Javascript:如何从不同的ID中获取ID和name属性
- 如何获取id并在ror中基于该id显示下一个字段
- 这个_Meteor js中的Iron控制器无法访问id.如何获取id
- 使用 jQuery 从 HTML 获取 id,给出意想不到的结果
- 如何在select标记上使用javascript获取id名称
- 如何从包含HTML代码和许多UL标签及其ID的JavaScript变量A中获取
- ID
- 如何在创建保存新模型时获取id
- 对话框,数据选择器获取id
- 如何从以某个单词(regexp)结尾的字符串中获取id