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
Utilizzando solo JavaScript, qual è il modo più efficiente per selezionare tutti gli elementi DOM che hanno un determinato data-attributo (diciamo data-foo). Gli elementi possono essere diversi elementi tag. <p data-foo="0"></p><br/><h6 data-foo="1"></h6>
Come posso trovare l'antenato di un elemento più vicino all'albero che ha una classe particolare, in puro JavaScript ? Ad esempio, in un albero come questo: <div class="far ancestor"> <div class="near ancestor"> <p>Where am I?</p> </div> </div> Quindi voglio div.near.ancestorse provo questo su pe cerco ancestor.
Sto usando JavaScript con la libreria jQuery per manipolare le miniature delle immagini contenute in un elenco non ordinato. Quando l'immagine viene caricata fa una cosa, quando si verifica un errore fa un'altra cosa. Sto usando jQuery load()e error()metodi come eventi. Dopo questi eventi, controllo l'elemento DOM immagine per il …
Ho provato a caricare alcuni script in una pagina usando innerHTMLsu a <div>. Sembra che lo script si carichi nel DOM, ma non viene mai eseguito (almeno in Firefox e Chrome). C'è un modo per far eseguire gli script quando li si inserisce innerHTML? Codice di esempio: <!DOCTYPE html> <html> …
Sto usando jQuery v.1.7.1 in cui il metodo .live () è apparentemente deprecato. Il problema che sto riscontrando è che quando si carica in modo dinamico html in un elemento usando: $('#parent').load("http://..."); Se provo ad aggiungere un evento click in seguito, non registra l'evento usando uno di questi metodi: $('#parent').click(function() …
Ogni tanto Chrome esegue il rendering di HTML / CSS perfettamente validi in modo errato o per niente. Scavare attraverso l'ispettore DOM è spesso sufficiente per renderlo consapevole dell'errore dei suoi modi e ridisegnare correttamente, quindi è dimostrabilmente il caso che il markup sia buono. Questo accade frequentemente (e prevedibilmente) …
Sto cercando di capire come eseguire del codice js quando un elemento viene rimosso dalla pagina: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ c'è un evento su misura per questo, qualcosa del tipo: jQuery('#some-element').onremoval( function() { …
<input type="checkbox" onclick="onClickHandler()" onchange="onChangeHandler()" /> Dall'interno onClickHandlere / o onChangeHandlercome posso determinare qual è il nuovo stato della casella?
Utilizzando jQuery, come si fa a verificare se è presente un'opzione selezionata in un menu di selezione e, in caso contrario, assegnare una delle opzioni selezionate. (La selezione viene generata con un labirinto di funzioni PHP in un'app che ho appena ereditato, quindi questa è una soluzione rapida mentre mi …
Come posso verificare se un elemento DOM è figlio di un altro elemento DOM? Ci sono metodi integrati per questo? Ad esempio, qualcosa del tipo: if (element1.hasDescendant(element2)) o if (element2.hasParent(element1)) Se no, allora qualche idea su come farlo? Deve anche essere cross-browser. Dovrei anche menzionare che il bambino potrebbe essere …
Sto cercando di verificare se esiste un elemento DOM e se esiste eliminarlo e se non esiste crearlo. var duskdawnkey = localStorage["duskdawnkey"]; var iframe = document.createElement("iframe"); var whereto = document.getElementById("debug"); var frameid = document.getElementById("injected_frame"); iframe.setAttribute("id", "injected_frame"); iframe.setAttribute("src", 'http://google.com'); iframe.setAttribute("width", "100%"); iframe.setAttribute("height", "400"); if (frameid) // check and see if iframe …
Ho bisogno di un modo per determinare il tipo di un elemento HTML in JavaScript. Ha l'ID, ma l'elemento stesso potrebbe essere un <div>, un <form>campo, un <fieldset>, ecc. Come posso ottenere questo?
Perché non riesco ad accedere ai metodi del componente "dall'esterno" in ReactJS? Perché non è possibile e c'è un modo per risolverlo? Considera il codice: var Parent = React.createClass({ render: function() { var child = <Child />; return ( <div> {child.someMethod()} // expect "bar", got a "not a function" error. …
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.