Domande taggate «dom»

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



8
Come posso essere avvisato quando un elemento viene aggiunto alla pagina?
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 …



15
Best practice: accedi agli elementi del modulo tramite ID HTML o attributo name?
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; ... …
136 javascript  html  forms  dom 

3
Differenza tra document.addEventListener e window.addEventListener?
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?

5
querySelector, corrispondenza elemento jolly?
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 …


5
Compilare stringhe HTML dinamiche dal database
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 …


2
Differenza tra window.location.href, window.location.replace e window.location.assign
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" > …
129 javascript  dom  location 

7
Come creo un collegamento utilizzando javascript?
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 è …

8
Come si attiva la classe di un elemento in JavaScript puro?
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(); });
128 javascript  dom  toggle 

5
JavaScript ottiene l'elemento per nome
Considera questa funzione: function validate() { var acc = document.getElementsByName('acc').value; var pass = document.getElementsByName('pass').value; alert (acc); } E questa parte HTML: <table border="0" cellpadding="2" cellspacing="0" valign="top"> <tr> <td class="td1">Account</td> <td class="td2"><input type="text" name="acc" /></td> </tr> <tr class="td1"> <td>Password</td> <td class="td2"><input type="password" name="pass" /></td> </tr> </table> <div><button onClick="validate()" class="cupid-greenx">Login now</button></div> Viene …
127 javascript  html  dom 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.