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
Ich möchte, dass eine Funktion meiner Wahl ausgeführt wird, wenn der Seite ein DOM-Element hinzugefügt wird. Dies steht im Zusammenhang mit einer Browsererweiterung, sodass die Webseite unabhängig von mir ausgeführt wird und ich ihre Quelle nicht ändern kann. Welche Möglichkeiten habe ich hier? Ich denke, theoretisch könnte ich einfach setInterval()ständig …
Ich versuche, CSS-Eigenschaften von einer Eingabe in eine Tabellenzelle zu überprüfen. Die Eingabe wird beim Klicken angezeigt und verschwindet bei verlorenem Fokus, wie wenn ich versuche, sie zu überprüfen. Wie kann ich es tun, um den Fokus nicht zu verlieren, während ich zu einem anderen Fenster (dem Inspektor) wechsle?
Wie jeder erfahrene JavaScript-Entwickler weiß, gibt es viele (zu viele) Möglichkeiten, dasselbe zu tun. Angenommen, Sie haben ein Textfeld wie folgt: <form name="myForm"> <input type="text" name="foo" id="foo" /> Es gibt viele Möglichkeiten, in JavaScript darauf zuzugreifen: [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... and so on ... Die …
Während der Verwendung von PhoneGap wird standardmäßig JavaScript-Code verwendet document.addEventListener, aber ich habe meinen eigenen Code, der Folgendes verwendet window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } Was ist der Unterschied und was ist besser zu verwenden?
Wie kann ich mit Javascript das Element an einer bestimmten Position identifizieren? Grundsätzlich möchte ich eine Funktion schreiben, die zwei Eingabeparameter (die x- und y-Koordinaten) verwendet und das HTML-Element an der Position auf dem Bildschirm zurückgibt, die durch die Parameter dargestellt wird.
Gibt es eine Möglichkeit, eine Wildcard-Elementnamenübereinstimmung mit querySelectoroder querySelectorAlldurchzuführen? Ich sehe Unterstützung für Platzhalter in Attributabfragen, aber nicht für die Elemente selbst. Das XML-Dokument, das ich analysieren möchte, ist im Grunde eine flache Liste von Eigenschaften, und ich muss Elemente finden, deren Namen bestimmte Zeichenfolgen enthalten. Mir ist klar, dass …
Die Situation In unserer Angular-App ist eine Direktive namens Page verschachtelt, die von einem Controller unterstützt wird und ein div mit dem Attribut ng-bind-html-unsafe enthält. Dies wird einer $ scope-Variable namens 'pageContent' zugewiesen. Dieser Variable wird dynamisch generiertes HTML aus einer Datenbank zugewiesen. Wenn der Benutzer zur nächsten Seite blättert, …
Ich verwende einfaches js, um den inneren Text eines Beschriftungselements zu ändern, und ich war mir nicht sicher, aus welchen Gründen ich innerHTML oder nodeValue oder textContent verwenden sollte. Ich muss keinen neuen Knoten erstellen oder die HTML-Elemente oder ähnliches ändern - ersetzen Sie einfach den Text. Hier ist ein …
Ich habe eine Zeichenfolge für einen Titel und eine Zeichenfolge für einen Link. Ich bin mir nicht sicher, wie ich die beiden zusammenfügen soll, um mit Javascript einen Link auf einer Seite zu erstellen. Jede Hilfe wird geschätzt. EDIT1: Hinzufügen weiterer Details zur Frage. Der Grund, warum ich das herausfinden …
Ich frage mich, ob es zum Beispiel eine Möglichkeit gibt, Zeilen innerhalb eines Div zu zählen. Sagen wir, wir haben so einen Div: <div id="content">hello how are you?</div> Abhängig von vielen Faktoren kann das div eine, zwei oder sogar vier Textzeilen haben. Gibt es eine Möglichkeit für das Skript zu …
Was ist der Unterschied zwischen window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Ich habe in vielen Foren gelesen, dass window.location.assign()nur der aktuelle Sitzungsverlauf ersetzt wird und daher die Zurück-Schaltfläche des Browsers nicht funktioniert. Ich kann dies jedoch nicht reproduzieren. function fnSetVariable() { //window.location.href = "http://example.com"; window.location.replace("http://example.com"); //window.location.assign("http://example.com"); } <a onmouseover="fnSetVariable();" href="PageCachingByParam.aspx?id=12" > CLICK </a>
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.