2016-11-22 48 views
1

我這裏有一個小問題...的Javascript:返回.innerHTML作爲語法

這是我的代碼

<html> 
<textarea id="text"> 
    <h2>Text Here...</h2> 
</textarea> 

<div id="preview"> 

</div> 
</html> 

<script> 
    var syntax = document.getElementById("text").innerHTML; 
    document.getElementById("preview").innerHTML = syntax; 
</script> 

的問題是preview顯示<h2>Text Here...</h2>,而不是Text Here...h2字體。

感謝

初學編程的

+0

使用'textContent'代替。用這段代碼 – Dai

+2

,預覽實際上顯示'[object HTMLDivElement]' –

+0

看看Azeez anwser。我必須從sintax中檢索innerHtml。 – GiuServ

回答

4

只要改變你的腳本:

var syntax = document.getElementById("text").innerHTML; 
 
    document.getElementById("preview").innerHTML = syntax;
<div id="text"> 
 
    <h2>Text Here...</h2> 
 
</div> 
 

 
<div id="preview"> 
 

 
</div>

+0

它仍然不能在textarea中工作... –

+0

這是您的問題'div' –

+0

我知道,我已經改變了它 –