Perguntas com a marcação «dom»

O DOM (Document Object Model) é uma maneira de se referir programaticamente aos elementos de uma linguagem de marcação como XML e HTML. Use com [javascript] ou qualquer outra linguagem de programação que tenha um analisador DOM


2
Devo usar document.createDocumentFragment ou document.createElement
Eu estava lendo sobre fragmentos de documentos e refluxo de DOM e me perguntei como document.createDocumentFragmentdiferem, document.createElementjá que parece que nenhum deles existe no DOM até que eu os acrescente a um elemento DOM. Fiz um teste (abaixo) e todos demoraram exatamente a mesma quantidade de tempo (cerca de 95ms). …
97 javascript  dom 

14
evento jQuery para imagens carregadas
É possível detectar quando todas as imagens são carregadas por meio de um evento jQuery? Idealmente, deve haver um $(document).idle(function() { } ou $(document).contentLoaded(function() { } Mas não consigo encontrar tal coisa. Pensei em anexar um evento como este: $(document).ready(function() { var imageTotal = $('img').length; var imageCount = 0; $('img').load(function(){if(++imageCount …
96 jquery  dom 

11
Obtenha a representação de string de um nó DOM
Javascript: eu tenho a representação DOM de um nó (elemento ou documento) e estou procurando a representação de string dele. Por exemplo, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); deve render: get_string(el) == "<p>Test</p>"; Tenho a forte sensação de que estou perdendo algo trivialmente simples, mas simplesmente não encontro um método que …

8
Como obter o innerHTML do DOMNode?
Qual função você usa para obter o innerHTML de um determinado DOMNode na implementação do DOM do PHP? Alguém pode dar uma solução confiável? É claro que outerHTML também serve.
96 php  dom  innerhtml 


7
Como converter uma lista de nós DOM em uma matriz em Javascript?
Eu tenho uma função Javascript que aceita uma lista de nós HTML, mas espera um array Javascript (executa alguns métodos Array nisso) e quero alimentá-lo com a saída Document.getElementsByTagNameque retorna uma lista de nós DOM. Inicialmente pensei em usar algo simples como: Array.prototype.slice.call(list,0) E isso funciona bem em todos os …
96 javascript  html  dom 

11
Caixa de entrada de foco na carga
Como o cursor pode ser focalizado em uma caixa de entrada específica no carregamento da página? É possível reter também o valor do texto inicial e colocar o cursor no final da entrada? <input type="text" size="25" id="myinputbox" class="input-text" name="input2" value = "initial text" />
95 javascript  html  dom  xhtml 

10
Como obter o HTML para um elemento DOM em javascript
Imagine que tenho o seguinte HTML: <div><span><b>This is in bold</b></span></div> Quero obter o HTML para o div, incluindo o próprio div. Element.innerHTML retorna apenas: <span>...</span> Alguma ideia? obrigado
94 javascript  html  dom 



8
Como mover um iframe no DOM sem perder seu estado?
Dê uma olhada neste HTML simples: <div id="wrap1"> <iframe id="iframe1"></iframe> </div> <div id="warp2"> <iframe id="iframe2"></iframe> </div> Digamos que eu queira mover os envoltórios para que o #wrap2seja antes do #wrap1. Os iframes são poluídos por JavaScript. Estou ciente de jQuery's .insertAfter()e .insertBefore(). No entanto, quando eu os uso, o iFrame …

6
Diferença entre HTMLCollection, NodeLists e arrays de objetos
Sempre me confundi entre HTMLCollections, objects e arrays quando se trata de DOM. Por exemplo... Qual é a diferença entre document.getElementsByTagName("td")e $("td")? $("#myTable")e $("td")são objetos (objetos jQuery). Por que o console.log também mostra a matriz de elementos DOM ao lado deles, e eles não são objetos e não são uma …
93 javascript  jquery  dom 

7
getAttribute () versus propriedades do objeto Element?
As expressões gostam Element.getAttribute("id")e Element.idretornam a mesma coisa. Qual deve ser usado quando precisamos de atributos de um objeto HTMLElement? Existe algum problema entre navegadores com esses métodos, como getAttribute()e setAttribute()? Ou qualquer impacto no desempenho entre o acesso direto às propriedades do objeto e o uso desses métodos de …
92 javascript  html  dom 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.