違いは次のとおりです。
document.body
と
document.getElementsByTagName('body')[0]
document.body
document
は、同じ要素への参照を含むオブジェクトの単なるプロパティdocument.getElementsByTagName('body')[0]
です。それが技術的な違いです。本当の違いは、document.body
入力が簡単なことです... :)
in javascriptは、ページの一部をdocument.body
表すDOM要素への直接参照です。<body>
おそらく<body>
タグに頻繁にアクセスするので、ショートカットを使用できます(次のようにtagNameを使用するのではなくdocument.getElementsByTagName("BODY").item(0)
、IDを割り当てて使用することで)。