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
È possibile commutare la visibilità di un elemento, utilizzando le funzioni .hide(), .show()o .toggle()? Come testeresti se un elemento è visibleo hidden?
Quindi jQuery 1.6 ha la nuova funzione prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) o in questo caso fanno la stessa cosa? E se io non devo passare ad usare prop(), tutte le vecchie attr()chiamate si romperà se posso passare a 1,6? AGGIORNARE selector = …
Vorrei scoprire, in JavaScript, quale elemento è attualmente focalizzato. Ho controllato il DOM e non ho ancora trovato ciò di cui ho bisogno. C'è un modo per farlo, e come? Il motivo per cui stavo cercando questo: Sto cercando di creare tasti come le frecce e enternavigare attraverso una tabella …
Sto refactoring del vecchio codice JavaScript e c'è molta manipolazione DOM in corso. var d = document; var odv = d.createElement("div"); odv.style.display = "none"; this.OuterDiv = odv; var t = d.createElement("table"); t.cellSpacing = 0; t.className = "text"; odv.appendChild(t); Vorrei sapere se esiste un modo migliore per farlo usando jQuery. Ho …
Ho una colonna della tabella che sto cercando di espandere e nascondere: jQuery sembra nascondere gli tdelementi quando lo seleziono per classe ma non per nome dell'elemento . Ad esempio, perché: $(".bold").hide(); // selecting by class works $("tcol1").hide(); // select by element name does not work Nota l'HTML di seguito, …
Esiste un modo efficace per sapere se un elemento DOM (in un documento HTML) è attualmente visibile (appare nella finestra )? (La domanda si riferisce a Firefox.)
Come farei per rimuovere tutti gli elementi figlio di un nodo DOM in JavaScript? Supponiamo di avere il seguente (brutto) HTML: <p id="foo"> <span>hello</span> <div>world</div> </p> E afferro il nodo che voglio così: var myNode = document.getElementById("foo"); Come potrei rimuovere i bambini in foomodo che <p id="foo"></p>sia rimasto solo? Potrei …
Sto lavorando a una ricerca con JavaScript. Vorrei usare un modulo, ma rovina qualcos'altro sulla mia pagina. Ho questo campo di testo di input: <input name="searchTxt" type="text" maxlength="512" id="searchTxt" class="searchField"/> E questo è il mio codice JavaScript: <script type="text/javascript"> function searchURL(){ window.location = "http://www.myurl.com/search/" + (input text value); } </script> …
Di recente ho riscontrato un bug piuttosto sgradevole, in cui il codice stava caricando in modo <select>dinamico tramite JavaScript. Questo carico dinamico <select>aveva un valore preselezionato. In IE6, abbiamo già avuto il codice per risolvere il selezionato <option>, perché a volte il <select>'s selectedIndexvalore sarebbe fuori sincronia con l'selezionate <option>' …
Ho una pagina in cui alcuni listener di eventi sono allegati alle caselle di input e alle caselle di selezione. C'è un modo per scoprire quali listener di eventi stanno osservando un particolare nodo DOM e per quale evento? Gli eventi vengono allegati utilizzando: Prototipo Event.observe ; DOM's addEventListener; Come …
Invece di chiamare individualmente $("#item").removeClass()ogni singola classe che un elemento potrebbe avere, esiste una singola funzione che può essere chiamata che rimuove tutte le classi CSS dall'elemento dato? Sia jQuery che JavaScript non funzioneranno.
Ho una stringa HTML che rappresenta un elemento: '<li>text</li>'. Vorrei aggiungerlo a un elemento nel DOM (a ulnel mio caso). Come posso farlo con Prototype o con i metodi DOM? (So che potrei farlo facilmente in jQuery, ma sfortunatamente non stiamo usando jQuery.)
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.