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
Stavo leggendo di frammenti di documenti e di reflow DOM e mi chiedevo in che cosa document.createDocumentFragmentdifferissero dal document.createElementfatto che nessuno di loro esisteva nel DOM fino a quando non li aggiungo a un elemento DOM. Ho fatto un test (sotto) e tutti hanno impiegato esattamente la stessa quantità di …
На этот вопрос есть ответы на Stack Overflow на русском : Как заблокировать пользовательскую функцяю длирокировать пользовательскую функцию длирирования Domanda: esiste un modo per rimuovere completamente tutti gli eventi di un oggetto, ad esempio un div? EDIT: sto aggiungendo per div.addEventListener('click',eventReturner(),false);un evento. function eventReturner() { return function() { dosomething(); }; …
È possibile rilevare quando tutte le immagini vengono caricate tramite un evento jQuery? Idealmente, dovrebbe esserci un file $(document).idle(function() { } o $(document).contentLoaded(function() { } Ma non riesco a trovare una cosa del genere. Ho pensato di allegare un evento come questo: $(document).ready(function() { var imageTotal = $('img').length; var imageCount …
Javascript: ho la rappresentazione DOM di un nodo (elemento o documento) e sto cercando la rappresentazione di stringa di esso. Per esempio, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); dovrebbe produrre: get_string(el) == "<p>Test</p>"; Ho la forte sensazione che mi manchi qualcosa di banalmente semplice, ma non trovo un metodo che funzioni …
Ho una funzione Javascript che accetta un elenco di nodi HTML, ma si aspetta un array Javascript (esegue alcuni metodi Array su quello) e voglio alimentarlo l'output di Document.getElementsByTagNameche restituisce un elenco di nodi DOM. Inizialmente ho pensato di utilizzare qualcosa di semplice come: Array.prototype.slice.call(list,0) E questo funziona bene in …
Quale funzione usi per ottenere innerHTML di un dato DOMNode nell'implementazione PHP DOM? Qualcuno può dare una soluzione affidabile? Ovviamente lo farà anche outerHTML.
Voglio associare un oggetto JavaScript a un elemento HTML. C'è un modo semplice per fare questo? Ho notato che HTML DOM definisce un metodo setAttribute e sembra che questo sia definito per il nome dell'attributo arbitrario. Tuttavia, questo può solo impostare valori di stringa. (Puoi ovviamente usarlo per memorizzare le …
Come può il cursore essere focalizzato su una specifica casella di input durante il caricamento della pagina? È possibile mantenere anche il valore del testo iniziale e posizionare il cursore alla fine dell'input? <input type="text" size="25" id="myinputbox" class="input-text" name="input2" value = "initial text" />
Immagina di avere il seguente codice HTML: <div><span><b>This is in bold</b></span></div> Voglio ottenere l'HTML per il div, incluso il div stesso. Element.innerHTML restituisce solo: <span>...</span> Qualche idea? Grazie
Ho un metodo il cui scopo principale è impostare una proprietà su un oggetto DOM function (el) { el.expando = {}; } Uso lo stile del codice di AirBnB che fa sì che ESLint generi un no-param-reassignerrore: errore Assegnazione al parametro funzione 'el' no-param-reassign Come posso manipolare un oggetto DOM …
Sono sempre stato confuso tra HTMLCollections, oggetti e array quando si tratta di DOM. Per esempio... Qual'è la differenza tra document.getElementsByTagName("td")e $("td")? $("#myTable")e $("td")sono oggetti (oggetti jQuery). Perché console.log mostra anche l'array di elementi DOM accanto a loro e non sono oggetti e non un array? In cosa consistono gli …
Ho pensato che questo potesse essere un modo veloce per rimuovere il contenuto di una tabella molto grande (3000 righe): $jq("tbody", myTable).remove(); Ma ci vogliono circa cinque secondi per completare in Firefox. Sto facendo qualcosa di stupido (a parte il tentativo di caricare 3000 righe in un browser)? C'è un …
Dai un'occhiata a questo semplice HTML: <div id="wrap1"> <iframe id="iframe1"></iframe> </div> <div id="warp2"> <iframe id="iframe2"></iframe> </div> Diciamo che volevo spostare gli involucri in modo che #wrap2fosse prima del file #wrap1. Gli iframe sono inquinati da JavaScript. Sono a conoscenza di jQuery .insertAfter()e .insertBefore(). Tuttavia, quando li uso, l'iFrame perde tutte …
Espressioni come Element.getAttribute("id")e Element.idrestituiscono la stessa cosa. Quale dovrebbe essere usato quando abbiamo bisogno degli attributi di un oggetto HTMLElement? C'è qualche problema cross browser con questi metodi come getAttribute()e setAttribute()? O qualche impatto sulle prestazioni tra l'accesso diretto alle proprietà degli oggetti e l'utilizzo di questi metodi di attributo?
Mi scuso se questa domanda ha già ricevuto risposta. Ho provato a cercare soluzioni ma non sono riuscito a trovarne nessuna adatta al mio codice. Sono ancora nuovo su jQuery. Ho due diversi tipi di menu permanenti per due pagine diverse. Ecco il codice per entrambi. $(document).ready(function () { var …
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.