Il Document Object Model (DOM) è un modo per fare riferimento a livello di codice agli elementi di un linguaggio di markup come XML e HTML. Utilizzare con [javascript] o qualsiasi altro linguaggio di programmazione che abbia un parser DOM
Voglio una funzione di mia scelta da eseguire quando un elemento DOM viene aggiunto alla pagina. Questo è nel contesto di un'estensione del browser, quindi la pagina web funziona indipendentemente da me e non posso modificarne l'origine. quali sono le mie opzioni? Immagino che, in teoria, potrei semplicemente setInterval()cercare continuamente …
Sto cercando di ispezionare le proprietà CSS da un input in una cella di tabella. L'input appare al clic e scompare quando si perde la messa a fuoco, come quando provo a controllarlo. Come posso farlo per non perdere la messa a fuoco mentre mi sposto in un'altra finestra (l'ispettore)?
Come ogni sviluppatore JavaScript esperto sa, ci sono molti (troppi) modi per fare la stessa cosa. Ad esempio, supponi di avere un campo di testo come segue: <form name="myForm"> <input type="text" name="foo" id="foo" /> Esistono molti modi per accedervi in JavaScript: [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... …
Durante l'utilizzo di PhoneGap, ha un codice JavaScript predefinito che utilizza document.addEventListener, ma ho il mio codice che utilizza window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } Qual è la differenza e quale è meglio usare?
C'è un modo per far corrispondere un nome di elemento jolly usando querySelectoro querySelectorAll? Vedo il supporto per i caratteri jolly nelle query sugli attributi, ma non per gli elementi stessi. Il documento XML che sto cercando di analizzare è fondamentalmente un elenco semplice di proprietà e ho bisogno di …
Utilizzando Javascript come posso identificare l'elemento in una data posizione? Fondamentalmente sto cercando di scrivere una funzione che accetta due parametri di input (le coordinate xey) e restituisce l'elemento html nella posizione sullo schermo rappresentata dai parametri.
La situazione Nella nostra app Angular è nidificata una direttiva chiamata Page, supportata da un controller, che contiene un div con un attributo ng-bind-html-unsafe. Questo è assegnato a una var $ scope chiamata 'pageContent'. A questa var viene assegnato HTML generato dinamicamente da un database. Quando l'utente passa alla pagina …
Sto usando js semplice per modificare il testo interno di un elemento etichetta, e non ero sicuro su quali motivi dovrei usare innerHTML o nodeValue o textContent. Non ho bisogno di creare un nuovo nodo o modificare gli elementi HTML o altro: basta sostituire il testo. Ecco un esempio del …
Qual è la differenza tra window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Ho letto in molti forum che window.location.assign()sostituisce solo la cronologia della sessione corrente e quindi il pulsante Indietro del browser non funzionerà. Tuttavia, non sono in grado di riprodurlo. 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" > …
Ho una stringa per un titolo e una stringa per un collegamento. Non sono sicuro di come mettere insieme i due per creare un collegamento in una pagina utilizzando Javascript. Qualsiasi aiuto è apprezzato. EDIT1: aggiunta di ulteriori dettagli alla domanda. Il motivo per cui sto cercando di capirlo è …
Sto cercando un modo per convertire questo codice jQuery (che viene utilizzato nella sezione del menu reattivo) in JavaScript puro. Se è difficile da implementare, va bene usare altri framework JavaScript. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
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.