在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 哪個(gè)button被按下了?

哪個(gè)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(){
}

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

回答
編輯回答
刮刮樂

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

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

})

2018年4月17日 04:03
編輯回答
夢(mèng)若殤

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

2017年3月29日 18:14
編輯回答
獨(dú)白

再補(bǔ)充一個(gè) do 是關(guān)鍵字

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

這么簡單的問題自己搜一下關(guān)鍵詞:“js event”,好好看上一個(gè)小時(shí)就知道了。

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