Das Document Object Model (DOM) ist eine Möglichkeit, programmgesteuert auf Elemente einer Auszeichnungssprache wie XML und HTML zu verweisen. Verwendung mit [Javascript] oder einer anderen Programmiersprache mit einem DOM-Parser
Was ist die effizienteste Methode, um alle DOM-Elemente mit einem bestimmten data-Attribut auszuwählen (sagen wir data-foo) , wenn Sie nur JavaScript verwenden? Die Elemente können unterschiedliche Tag-Elemente sein. <p data-foo="0"></p><br/><h6 data-foo="1"></h6>
Ich verwende JavaScript mit der jQuery-Bibliothek, um Bildminiaturen zu bearbeiten, die in einer ungeordneten Liste enthalten sind. Wenn das Bild geladen wird, macht es eine Sache, wenn ein Fehler auftritt, macht es etwas anderes. Ich verwende jQuery load()und error()Methoden als Ereignisse. Nach diesen Ereignissen überprüfe ich das Image-DOM-Element auf .complete, …
Wie kann ich in reinem JavaScript den Vorfahren eines Elements finden, der dem Baum mit einer bestimmten Klasse am nächsten liegt ? Zum Beispiel in einem Baum wie diesem: <div class="far ancestor"> <div class="near ancestor"> <p>Where am I?</p> </div> </div> Dann möchte div.near.ancestorich, wenn ich das probiere pund suche ancestor.
Ich habe versucht, einige Skripte mit einem innerHTMLauf eine Seite zu laden <div>. Es scheint, dass das Skript in das DOM geladen wird, aber es wird nie ausgeführt (zumindest in Firefox und Chrome). Gibt es eine Möglichkeit, Skripte beim Einfügen auszuführen innerHTML? Beispielcode: <!DOCTYPE html> <html> <body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'"> …
Ich verwende jQuery v.1.7.1, wo die .live () -Methode anscheinend veraltet ist. Das Problem, das ich habe, ist, dass beim dynamischen Laden von HTML in ein Element mit: $('#parent').load("http://..."); Wenn ich danach versuche, ein Klickereignis hinzuzufügen, wird das Ereignis mit keiner der folgenden Methoden registriert: $('#parent').click(function() ...); oder // according …
Von Zeit zu Zeit rendert Chrome perfekt gültiges HTML / CSS falsch oder gar nicht. Das Durchstöbern des DOM-Inspektors reicht oft aus, um den Fehler auf seinen Wegen zu erkennen und korrekt neu zu zeichnen. Daher ist das Markup nachweislich gut. Dies passiert in einem Projekt, an dem ich arbeite, …
Ich versuche herauszufinden, wie man js-Code ausführt, wenn ein Element von der Seite entfernt wird: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ Gibt es eine Veranstaltung, die darauf zugeschnitten ist? jQuery('#some-element').onremoval( function() { // do post-mortem …
Wie können Sie mit jQuery prüfen, ob in einem Auswahlmenü eine Option ausgewählt ist, und wenn nicht, eine der ausgewählten Optionen zuweisen. (Die Auswahl wird mit einem Labyrinth von PHP-Funktionen in einer App generiert, die ich gerade geerbt habe. Dies ist also eine schnelle Lösung, während ich mich mit diesen …
<input type="checkbox" onclick="onClickHandler()" onchange="onChangeHandler()" /> Von innen onClickHandlerund / oder onChangeHandlerwie kann ich den neuen Status des Kontrollkästchens ermitteln?
Wie kann ich überprüfen, ob ein DOM-Element einem anderen DOM-Element untergeordnet ist? Gibt es dafür eingebaute Methoden? Zum Beispiel so etwas wie: if (element1.hasDescendant(element2)) oder if (element2.hasParent(element1)) Wenn nicht, dann irgendwelche Ideen, wie das geht? Es muss auch browserübergreifend sein. Ich sollte auch erwähnen, dass das Kind viele Ebenen unterhalb …
Ich versuche zu testen, ob ein DOM-Element vorhanden ist. Wenn es vorhanden ist, löschen Sie es und erstellen Sie es, wenn es nicht vorhanden ist. var duskdawnkey = localStorage["duskdawnkey"]; var iframe = document.createElement("iframe"); var whereto = document.getElementById("debug"); var frameid = document.getElementById("injected_frame"); iframe.setAttribute("id", "injected_frame"); iframe.setAttribute("src", 'http://google.com'); iframe.setAttribute("width", "100%"); iframe.setAttribute("height", "400"); if …
Ich brauche eine Möglichkeit, den Typ eines HTML-Elements in JavaScript zu bestimmen. Es hat die ID, aber das Element selbst kann ein <div>, ein <form>Feld, ein <fieldset>usw. sein. Wie kann ich dies erreichen?
Ich habe eine Winkelvorlage im DOM. Wenn mein Controller neue Daten von einem Dienst erhält, aktualisiert er das Modell im Bereich $ und rendert die Vorlage erneut. Alles gut soweit. Das Problem ist, dass ich auch zusätzliche Arbeit leisten muss, nachdem die Vorlage neu gerendert wurde und sich im DOM …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.