Tag: getelementsbyclassname
getElementsByClassName ist eine Javascript-Funktion, die ein string-argument und gibt die Elemente aus der aktuellen Seite mit einem Klasse Namen mit dem string. Es wird allgemein verwendet, zum sammeln von DOM-Elementen für die weitere Bearbeitung.
6
Antworten
Ich habe mir bei vorherigen bittet um Hilfe in einer cross-browser-fix für das Dokument.getElementByClassName und fand dieser link, die einen scheinbar perfekten beheben. Aber ich habe versucht, es umzusetzen auf einer Website, die ich gebaut habe, aber
2
Antworten
Ich versuche zu wählen, und klicken Sie auf Elemente mit der Klasse ".foo", die enthalten nicht die Klasse ".bar". Ich würde gerne verwenden Sie code wie diesen, aber es funktioniert nicht: var inputs = document.getElementsByClassName('foo:not(bar)'); for(var i=0;
3
Antworten
Ich habe Folgendes HTML: <input class="vertical-tabs-active-tab" type="hidden" value="account" name="tabs__active_tab"> Brauche ich JavaScript, das wird, ändern Sie den Wert von "Konto" auf "yolo". Dachte ich, ich könnte dies tun: document.getElementsByClassName('vertical-tabs-active-tab').setAttribute("value", "yolo"); Aber das erzeugt einen Fehler: document.getElementsByClassName(...).setAttribute is
2
Antworten
Will ich öffnen bestimmte links in einem neuen tab. Da kann ich nicht setzen es direkt in die <a> tag, ich will den link in <span> tags mit einer bestimmten Klasse name und das target-Attribut per JavaScript.
9
Antworten
Tun getElementsByClassName (und ähnliche Funktionen wie getElementsByTagName und querySelectorAll) die gleiche Arbeit wie getElementById oder tun Sie liefert ein array der Elemente? Der Grund warum ich Frage ist, weil ich versuche, ändern Sie den Stil aller Elemente
3
Antworten
Ich brauche ein wenig Hilfe, wie ich bin frustriert mit .getElementsByClassName. Ich habe eine svg-Karte, Pfade, Klassen mit. Nun benötige ich eine Liste aller mit einer bestimmten Klasse und fügen Sie eine weitere Klasse. Jetzt habe ich
2
Antworten
Bekommen, dies funktioniert in IE7. Versuch zum ändern der Hintergrundfarbe von input-text-Felder in einem Formular über die Klasse. Ich verstehe IE7 nicht unterstützt getelementsbyClassName so Funktion erstellt werden. Ich habe versucht viele Beispiele von getelementsbyClassName Funktion gibt,
2
Antworten
Ich versuche nur bestimmte divs. Die Art und Weise habe ich beschlossen, dies zu tun ist, um erste verstecken alle Elemente, die beginnen mit "Seite" und dann zeigen Sie nur die richtige divs. Hier meine (vereinfachte) code:
6
Antworten
Ich versuche zum hinzufügen von Bild-buttons habe ich mit Javascript, aber ich kann nicht scheinen, um es funktioniert. Ich habe erfolgreich hinzugefügte Bild mithilfe von HTML5, aber für meine Bedürfnisse muss ich hinzufügen, das Bild per javascript.
4
Antworten
Ich weiß, es ist nicht unterstützt von IE, aber ich fand ein cooles Skript online, jemand war großzügig genug, um für frei, aber ich kann nicht herausfinden, warum es nicht funktioniert. Ich habe gestarrt, an dieser für
3
Antworten
Bin ich zu verarbeiten versucht eine Seite zu finden, den Wert von href ist innerhalb eines bestimmten div-Klasse. Bitte Bedenken Sie ich bin nicht mit der Klasse der <a>. Hier ist was ich habe: var domains =
1
Antworten
Das folgende makro funktioniert Prima. Es öffnet sich eine Instanz von IE und nutzt die "getelementsbyclassname" - Methode zurück, die den erwarteten Wert für "my_rate". Jedoch wenn ich das zweite makro, die verwendet die "MSXML2" - Methode,
3
Antworten
Ich weiß, das wurde schon oft gefragt, aber noch nicht gesehen, eine klare Antwort für das Durchschleifen durch ein div-Element und findind tags mit gleichem classname. Meine erste Frage: Wenn ich etwas wie dieses: <div id="carousel"> <div
6
Antworten
Ich habe Probleme, herauszufinden, wie zu lösen, die getElementsByClassName Problem im IE. Wie würde ich das am besten umsetzen, die robert nyman (nicht den link posten da mein rep ist nur 1) Auflösung in meinem code? Oder
3
Antworten
Betrachten Sie eine einfache JS-event von document.getElementsByClassName('test')[0].onclick=function(){ document.getElementsByClassName('test')[0].innerHTML = 'New Text'; } Wie kann ich verlängern Sie diesen code werden in der Regel für alle Elemente mit class="test". Ich meine immer das element geklickt, und ersetzen Sie
4
Antworten
Ich würde gerne wissen, wie zu wählen Sie alle Elemente mit der Klasse Namen "widget" und "hover" und entfernen Sie anschließend die Klasse "hover" aus diesen Elementen. Habe ich die folgende JavaScript-code, der wählt alle Elemente mit
6
Antworten
Tun getElementsByClassName (und ähnliche Funktionen wie getElementsByTagName und querySelectorAll) die gleiche Arbeit wie getElementById oder tun Sie liefert ein array der Elemente? Der Grund warum ich Frage ist, weil ich versuche, ändern Sie den Stil aller Elemente
6
Antworten
Ich versuche, schalten Sie die Sichtbarkeit bestimmter DIV-Elemente auf einer Webseite abhängig von der Klasse der einzelnen DIV. Ich bin mit einem einfachen JavaScript-snippet zu wechseln. Das problem ist, dass das Skript nur verwendet getElementById als getElementByClass
5
Antworten
Okay, ich habe versuchte sich in JavaScript vor, aber das nützlichste, was ich geschrieben habe ist ein CSS-style-switcher. Also ich bin etwas neu auf diesem. Sagen wir, ich habe HTML-code wie dieser: <div id="foo"> <div class="bar"> Hello
8
Antworten
Möchte ich Durchlaufen einige DOM-Elemente, die ich bin, dies zu tun: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); aber ich bekomme eine Fehlermeldung: Dokument.getElementsByClassName("myclass").forEach ist keine Funktion Ich bin mit Firefox 3, damit ich