私は次のようなHTML要素にアクセスするためのJavaScriptコードを見てきました:elementID.innerHTML
、そしてそれは機能しますが、私が検索したほとんどすべてのチュートリアルはを使用しますdocument.getElementById()
。短いアドレス指定の用語があるかどうかさえわかりません。
最初は、単純化して、ID化された各HTML要素が真下にあると思いましwindow
たが、showsを使用getParent()
するとツリー構造が存在するため、必要な要素がネストされていても問題ありませんでした。私は短いテストケースを書きました:
<div id="fruit">Mango<div id="color">red</div></div>
<div id="car">Chevy</div>
<div id="result" style="color: #A33"></div>
result.innerHTML = "I like my " + color.innerHTML + " " + car.innerHTML;
「短い」方法は良いショートカットのように見えますが、チュートリアルに実際には表示されないため、何か問題があるように感じます。
なぜdocument.getElementById()
好まれるのか、場合によっては必要になることもありますか?