<分区>
我一直在阅读有关 getElmentByClassName 的信息,但我似乎无法在任何浏览器中使用它, 当 o 调用 ID 名称时,我拥有的功能有效,但我希望能够调用类名。
有没有不包含 Jquery 的方法?
这就是我所拥有的,如果有一些帮助会很棒。 谢谢。
<ul><li><button class="testButton">Test button</button></li></ul>
function OnButtonDown (button) {
alert("The class work")
}
function Init () {
var className = "testButton";
var button = document.getElementsByClassName(className);
if (button.addEventListener) { // all browsers except IE before version 9
button.addEventListener ("mousedown", function () {
OnButtonDown (button)
}, false);
button.addEventListener ("mouseup", function () {
OnButtonUp (button)
}, false);
}
else {
if (button.attachEvent) { // IE before version 9
button.attachEvent ("onmousedown", function () {
OnButtonDown (button)
});
button.attachEvent ("onmouseup", function () {
OnButtonUp (button)
});
}
}
}