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


5
Encontre o elemento ancestral mais próximo que tenha uma classe específica
Como posso encontrar o ancestral de um elemento mais próximo da árvore que possui uma classe específica, em JavaScript puro ? Por exemplo, em uma árvore como esta: <div class="far ancestor"> <div class="near ancestor"> <p>Where am I?</p> </div> </div> Então eu quero div.near.ancestorse eu tentar isso no pe procurar ancestor.
225 javascript  html  dom 



19
Os scripts podem ser inseridos com innerHTML?
Tentei carregar alguns scripts em uma página usando innerHTMLa <div>. Parece que o script é carregado no DOM, mas nunca é executado (pelo menos no Firefox e Chrome). Existe uma maneira de executar scripts ao inseri-los innerHTML? Código de amostra: <!DOCTYPE html> <html> <body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'"> Shouldn't an alert …

7
Método jQuery .live () vs .on () para adicionar um evento de clique após carregar o html dinâmico
Estou usando o jQuery v.1.7.1, onde o método .live () é aparentemente obsoleto. O problema que estou tendo é que, ao carregar dinamicamente o html em um elemento usando: $('#parent').load("http://..."); Se eu tentar adicionar um evento de clique depois, ele não registrará o evento usando um destes métodos: $('#parent').click(function() ...); …


16
jQuery - dispara um evento quando um elemento é removido do DOM
Estou tentando descobrir como executar algum código js quando um elemento é removido da página: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ existe um evento feito para isso, algo como: jQuery('#some-element').onremoval( function() { // do post-mortem …
211 jquery  events  dom  triggers 




9
Como verificar no Javascript se um elemento está contido em outro
Como posso verificar se um elemento DOM é filho de outro elemento DOM? Existem métodos integrados para isso? Por exemplo, algo como: if (element1.hasDescendant(element2)) ou if (element2.hasParent(element1)) Se não, então alguma idéia de como fazer isso? Ele também precisa ser entre navegadores. Devo também mencionar que a criança pode estar …
202 javascript  dom 

5
Elemento de remoção DOM do JavaScript
Estou tentando testar se um elemento DOM existe e, se existir, exclua-o e, se ele não existir, crie-o. 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 …
198 javascript  dom 


8
Como acessar métodos de componentes de "fora" no ReactJS?
Por que não consigo acessar os métodos do componente de "fora" no ReactJS? Por que não é possível e existe alguma maneira de resolvê-lo? Considere o código: var Parent = React.createClass({ render: function() { var child = <Child />; return ( <div> {child.someMethod()} // expect "bar", got a "not a …
183 javascript  reactjs  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.