如何在Windows 8应用程序中单击时获取按钮的ID?

时间:2015-06-08 14:58:50

标签: javascript html javascript-events click windows-8.1

我试图获取我点击的按钮的ID,但我无法做到。我尝试了一切,但它没有工作。

我该怎么做? It saves the last value which is resetBttn

1 个答案:

答案 0 :(得分:1)

这适用于普通网页:

var update = function(el) {
  document.getElementById("msg").innerHTML = el.id;
}
<button onclick="update(this)" id="btn1">btn1</button>
<button onclick="update(this)" id="btn2">btn2</button>
<span id="msg">ID goes here</span>

但最好使用事件监听器:

var update = function(el) {
  document.getElementById("msg").innerHTML = el.id;
}

document.getElementById("btn1").addEventListener("click", function() {
  update(this);
});

document.getElementById("btn2").addEventListener("click", function() {
  update(this);
});
<button id="btn1">btn1</button>
<button id="btn2">btn2</button>
<span id="msg">ID goes here</span>

第二种方法也适用于Windows 8.1应用程序。