Je lisais à propos de getElmentByClassName mais je ne peux pas sembler le faire fonctionner dans un navigateur, La fonction que j'ai fonctionne quand appeler le nom d'ID, mais je voudrais être en mesure d'appeler le nom de classe.comment faire getElementsByClassName travail
Existe-t-il un moyen d'exclure Jquery?
C'est ce que j'ai, serait génial avec un peu d'aide. merci.
<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)
});
}
}
}
pointe Debugging: 'console.log (bouton);' – JJJ
@linski comment est-il censé faire un petit exemple "compilable" à partir d'un morceau de code d'un site web ...? Il a déjà posté assez de code pour faire clairement comprendre son problème et comment le résoudre. Si vous ne connaissez pas la réponse, alors vous ne comprenez pas la question. – fonZ