2017-10-08 7 views
2

私はまだJavaScriptを学んでおり、IDに変数を渡すことが可能かどうかは分かりません。var toとinnerHTMLのIDを指定することはできますか?

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

は私がのdocument.getElementById( "例")。innerHTMLのを使用して、それは、VARに等しいだけのことはできますか?

おかげ@putvandeと@Walk(私はコメントをupvoteする方法がわからない)

+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>

関連する問題