Articles of dom

Documento XML a stringa

Qual è il modo più semplice per ottenere la rappresentazione String di un documento XML ( org.w3c.dom.Document )? Questo significa che tutti i nodes saranno su un’unica riga. Ad esempio, da trge 156 (questa è solo una rappresentazione ad albero, nel mio codice è un object org.w3c.dom.Document , quindi non posso trattarlo come una stringa) […]

Controlla se l’elemento HTML ha barre di scorrimento

Qual è il modo più veloce per verificare se un elemento ha barre di scorrimento? Una cosa, naturalmente, è controllare se l’elemento è più grande della sua finestra, cosa che può essere facilmente eseguita controllando questi due valori: el.scrollHeight > el.offsetHeight || el.scrollWidth > el.offsetWidth ma ciò non significa che abbia anche barre di scorrimento […]

jQuery: seleziona la class e l’ID di un elemento contemporaneamente?

Ho alcuni collegamenti che voglio selezionare class e id allo stesso tempo. Questo perché ho 2 comportamenti diversi. Quando una class di link ha un nome di class, si comportano in un modo, quando gli stessi clas dei link hanno un altro nome di class che si comportano in modo diverso. I nomi delle classi […]

Come posso ottenere la posizione assoluta di un object sulla pagina in Javascript?

Voglio ottenere la posizione x, y assoluta di un object sulla pagina in Javascript. Come posso fare questo? Ho provato obj.offsetTop e obj.offsetLeft , ma quelli danno solo la posizione relativa all’elemento genitore. Immagino di poter scorrere e aggiungere l’offset del genitore e l’offset del genitore, e così via fino a quando non arrivo all’object […]

nodeValue vs innerHTML e textContent. Come scegliere?

Sto usando plainj per modificare il testo interno di un elemento label, e non ero sicuro su quali basi 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 codice: var myLabel = document.getElementById(“#someLabel”); […]

React.js: evento onChange per contentEditable

Come posso ascoltare cambiare l’evento per il controllo basato su contentEditable ? var Number = React.createClass({ render: function() { return {this.state.value} = {this.state.value} ; }, onChange: function(v) { // Doesn’t fire 🙁 console.log(‘changed’, v); }, getInitialState: function() { return {value: ‘123’} } }); React.renderComponent(, document.body); http://jsfiddle.net/NV/kb3gN/1621/

Come rimuovere tutte le classi CSS usando jQuery?

Invece di chiamare individualmente $(“#item”).removeClass() per ogni singola class che potrebbe avere un elemento, esiste una singola funzione che può essere chiamata che rimuove tutte le classi CSS dall’elemento specificato? Funzionerà sia jQuery che JavaScript.

Perché document.body.offsetHeight + document.body.bottomMargin non è uguale document.documentElement.offsetHeight

Sto cercando di allenare l’altezza di un iFrame e non riesco a capire perché document.body.offsetHeight + document.body.bottomMargin non è uguale document.documentElement.offsetHeight quando tutti gli altri margini sono impostati su zero e il margine inferiore ha un valore inferiore a 16px. Una volta che il margine inferiore è superiore a 16px, i due valori sopra indicati […]

la variabile javascript corrisponde all’elemento DOM con lo stesso ID

Sono nuovo di javascript, e ho appena notato un comportamento javascript che non ho visto documentato da nessuna parte. Se ho un elemento DOM con un id assegnato, diciamo “x”, quindi nel mio javascript, quell’elemento viene automaticamente assegnato alla variabile x. Lo vedo in chrome e safari. È una funzionalità documentata di javascript? Per esempio: […]

Imposta l’attributo dei dati utilizzando JavaScript

Sto utilizzando The DynaTree (https://code.google.com/p/dynatree) ma sto riscontrando alcuni problemi e spero che qualcuno possa aiutarti .. Sto visualizzando l’albero nella pagina come di seguito: Outputs Item 1 Title Item 2 Title Item 3 Title Item 4 Title Tuttavia sto cercando di cambiare l’icona su un object, non importa se è selezionato o non si […]