鍍金池/ 問答/HTML/ 哪個button被按下了?

哪個button被按下了?

<button id="b1" value="receive">receive</button>
<button id="b2" value="reject">reject</button>

js

 var el = document.getElementsByTagName("button");
 el.addEventListener("click",do,true);

function do(){
}

當b1被按下的時候,do函數(shù) alert出被按下button的id值,請問,如何寫 do 函數(shù)?

回答
編輯回答
刮刮樂

$("button").on("click",function(){

alert($(this).attr("id"))

})

2018年4月17日 04:03
編輯回答
夢若殤

el是一個數(shù)組啊。不能直接添加事件
循環(huán)數(shù)組添加事件。do 函數(shù)里面用 this.id獲取id值

2017年3月29日 18:14
編輯回答
獨白

再補充一個 do 是關鍵字

2018年3月3日 21:52
編輯回答
硬扛

這么簡單的問題自己搜一下關鍵詞:“js event”,好好看上一個小時就知道了。

function handler(event) {
  alert(event.target.id);
}
2017年8月26日 23:36
編輯回答
別瞎鬧
    $("button").on("click",function (e) {
        console.log(e.currentTarget.id)
    })
2018年6月11日 15:46