2017-04-18 1 views

答えて

1

foo.valueは、要素にidが設定されているときに作成されるグローバル変数fooを利用します。どちらのバージョンも同じオブジェクトにアクセスし、同じデータで作業します。

ちょうどidで要素にアクセスすることは、JavaScriptの始まり以来、今日も残っていますが、ドキュメントオブジェクトモデルAPIはドキュメントとのやりとりをより堅牢かつ完全に行うために作成されました。

このことが言わば、document.getElementById()はより現代的なアプローチです。 Document Object Model API standardの一部です。一般的には、Webドキュメントの要素とやりとりするためのさまざまな方法が提供されています。

例を示します。

console.log(div.innerHTML); 
 
div.innerHTML = "New Content!"; 
 
console.log(document.getElementById("div").innerHTML);
<div id="div">This is an element</div>

+0

「要素は、idはそれのために設立されたときに作成されたグローバル変数foo」これは信頼性はありますか? 'document.getElementById()'のポイントは何ですか? – gforce301

+0

@ gforce301信頼できます。 'document.getElementById()'は、Web文書へのアクセスとWeb文書との対話を可能にする多くのメソッドとプロパティの1つです。したがって、DOM API(上記の私の答えで説明した)は、単に 'id'を使うことを推奨します。 –

関連する問題