Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
>
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í?
No ie voce pode usar a propriedade outerHTML no firefox há esta solução http://snipplr.com/view/5460/outerhtml-in-firefox/
abraços