Ich habe ein Problem, wo ich nicht scheinen kann, um alle Knöpfe auf meiner Seite zu einer anderen Seite zu verbinden, es funktioniert mit einer ID oder einem bestimmten Element zum Beispiel:. document.getElementsByTagName ("Button") [0] .onclickWie man alle Knöpfe mit onclick Klasse oder durch Tagname mit einer anderen Seite verbindet
Aber tun document.getElementsByTagName ("Button") Onclick (so alle Tasten) oder document.getElementsByClassName ("theButtons") tun Onclick. funktioniert nicht.
Mein JavaScript-Code:
window.onload = function(){
document.getElementsByTagName("button").onclick = function() {
location.href = "../index.html";
};
};
<button class="theButtons">click me</button>
<button class="theButtons">click me</button>
<button class="theButtons">click me</button>
Die 'getElements' -Funktionen geben arrayähnliche Objekte zurück, über die Sie iterieren müssen. – 4castle
Gibt es dafür kein kanonisches? Ich konnte keinen finden. –
@ 4castle - Es ist jedoch kein Array, es ist eine Live-HTMLCollection. –