2017-10-08 73 views
2

我還在學習JavaScript,我不確定是否有可能給變量賦予一個ID。是否可以給var和innerHTML ID?

<div id="example"> Code </div> 

我可以使用document.getElementbyID(「example」)。innerHTML並將它等於var嗎?

感謝@putvande和@Walk(我不知道如何給予好評評論)

+1

你的意思'的document.getElementById( 「例如」)。innerHTML'? – Walk

+0

'var text = document.getElementById(「example」)。innerHTML'? – putvande

回答

1

可以存儲在一個變量getElementById(...).innerHTML的結果,但它不能被用來更新innerHTML的價值後來。這只是一個普通的字符串。下面的代碼片段應該說明這一點。請注意,即使文字被更改,divInnerHTML也不會更新。

var divInnerHTML = document.getElementById('example').innerHTML; 
 

 
console.log(divInnerHTML); 
 

 
divInnerHTML = 'hi' 
 
console.log(divInnerHTML); 
 

 
var div = document.getElementById('example'); 
 
div.innerHTML = 'new html'; 
 
console.log(divInnerHTML);
<div id="example">html</div>