2016-03-19 19 views
1

outerHTML sonucunu doğrudan "yazdırmak" istiyorum, ancak "kod" uyarısı outerHTML sonucunu yazıyor.Bir öğenin outerHTML'i, başka bir öğenin içeriği olarak nasıl görüntülenir?

console.log ya da alert penceresine göstermek çok kolay, ancak sayfaya yazmak istiyorum.

document.getElementById("oneId").innerHTML = 
    "The outerHTML of oneId is :" +document.getElementById("anotherId").outerHTML; 

sonuç olmalıdır:

The outerHTML of oneId is : <div id="oneId"></div> 

cevap

1

yerine sen .innerHTML kullanırsanız, o zaman atama dize html elemanları olarak görüntülenecek .innerHTML

document.getElementById("oneId").textContent = 
    "The outerHTML of oneId is :" + document.getElementById("anotherId").outerHTML; 

ait .textContent kullanmak zorunda salt metin değil.

+1

Teşekkür ederiz! Bu aradığım şey. Mükemmel çalışır! – blluch

+0

@blluch Yardım için sevindim! :) –

+0

@blluch Acaba, neden bu cevabı kabul ettin? Açıklamamı istediğin bir şeyi mi karıştırıyorum? :) –