作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一个简单的 html 结构。
<button id="b1">b1</button>
<button id="b2">b2</button>
<button id="b3">b3</button>
向按钮添加事件监听器。
var bs = document.getElementsByTagName('button');
for(var i = 0; i < bs.length; i++){
bs[i].addEventListener("click", getInfo);
}
如何编写 getInfo 函数以在单击时输出按钮的 id?
function getInfo() {
}
最佳答案
您只需要做的一件事就是将事件值传递给您的 getInfo 函数。
下面是一个例子:
var bs = document.getElementsByTagName('button');
for(var i=0;i<bs.length;i++){
bs[i].addEventListener("click",getInfo);
}
function getInfo(e){
alert(e.target.id);
}
<button id="b1" >b1</button>
<button id="b2" >b2</button>
<button id="b3" >b3</button>
关于javascript - 如何用我的js获取按钮的id值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50691332/
我是一名优秀的程序员,十分优秀!