Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bart

Como ler o código html de uma tag?

Recommended Posts

Eu preciso ler o código HTML de uma tag html qualquer.

Por exemplo, para o código html abaixo:

 

<html>
<body>
<div id="minhaDiv">
  <div id="outradiv">algum conteudo qualquer</div>
</div>
</body>
</html>

Eu quero ler o código HTML do elemento cujo id é 'minhaDiv', de forma que eu possa (por exemplo) emitir um alerta javascript (alert()) que exiba exatamente '<div id="minhaDiv">'

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No ie voce pode usar a propriedade outerHTML no firefox há esta solução http://snipplr.com/view/5460/outerhtml-in-firefox/

 

 

abraços

 

Cara, desculpa minha total ignorância, mas não consegui descobrir qual comando usar para recuperar a informação que preciso. Você pode me ajudar?

 

Eu copiei o script

if (document.body.__defineGetter__) {
	   if (HTMLElement) {
			  var element = HTMLElement.prototype;
			  if (element.__defineGetter__) {
					 element.__defineGetter__("outerHTML",
						   function () {
								  var parent = this.parentNode;
								  var el = document.createElement(parent.tagName);
								  el.appendChild(this);
								  var shtml = el.innerHTML;
								  parent.appendChild(this);
								  return shtml;
						   }
					 );
			  }
	   }
}

para minha página e depois chamei o código (no FF):

document.getElementById('minhaDiv').outerHTML()

E não retornou nada.

Sabe dizer o que eu estou fazendo de errado? Você conseguiu fazer rodar aí?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.