getElmentByClassNameについて読んでいますが、どのブラウザでも機能しないようです。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)
});
}
}
}