我有不同的文本框和按鈕的HTML頁面如何獲取使用javascript的任何控件的id?
然後我加入這個JavaScript
window.onload = function() {
window.addEventListener('click', function (evt) {
alert(this.id);
}, false);
};
我的目標是返回控制由用戶點擊的ID(如報警)?最終我會增加更多。但是現在可以提醒一下了。謝謝
我有不同的文本框和按鈕的HTML頁面如何獲取使用javascript的任何控件的id?
然後我加入這個JavaScript
window.onload = function() {
window.addEventListener('click', function (evt) {
alert(this.id);
}, false);
};
我的目標是返回控制由用戶點擊的ID(如報警)?最終我會增加更多。但是現在可以提醒一下了。謝謝
使用事件的target
。這裏有一個可運行的樣本:
window.onload = function() {
window.addEventListener('click', function (evt) {
alert(evt.target.id);
}, false);
};
<input id="button" type="button" value="button" />
<input id="text" type="text" />
這個工程太棒了!謝謝 – BobNoobGuy
您已經添加事件監聽到窗口object.So 「this」 關鍵字是指窗口對象,而不是你的buttons.check爲ev.srcElement
window.onload = function() {
window.addEventListener('click', function (evt) {
alert(evt.srcElement.id);
}, false);
};
返回它在哪裏? –
現在只是作爲警報..警報(你點擊的按鈕的ID是... txtbutton1)< - 類似的東西.. – BobNoobGuy