私は新しいものです、中国から来ました。私の英語は良くありません。私は私の質問を説明するために最善を尽くします。これを読んでいただきありがとうございます。私はそれらの「onclickの」イベントを監視したいChromeのように表示するにはどうすればいいですか?
<input type="button" value="Click1"/>
<input type="button" value="Click2"/>
: は、ここでは、2つの要素です。だから私はこのコードで試した:
function EventUtil(){}
EventUtil.prototype = {
constructor:EventUtil,
addHandler: function (element, type, handler) {
if (element.addEventListener) { //DOM2
element.addEventListener(type, handler, false);
} else if (element.attachEvent) { //IE
element.attachEvent("on" + type, handler);
} else { //DOM0
element["on" + type] = handler;
}
}};
var eventUtil = new EventUtil();
var buttons = document.getElementsByTagName("input");
for(var i = 0;i<buttons.length;++i) {
var func = function() {
alert(this.value);
};
eventUtil.addHandler(buttons[i], "click", func);
}
私は "Click1"と "Click2"を得ることができます。しかし、IE8では、それは私に "未定義"を与える。だから、それをChromeに表示する方法は?
お返事ありがとうございます。 –