こんにちは、これが重複している場合は申し訳ありませんが、何を検索すればよいかわかりません。以下のコードは、document.getElementByIDを実行しなくても機能します。何故ですか?これは、IDで要素を取得するよりも速いか、同じか、遅いかです。
HTML
<div id="box1" style="background-color: #ff0000; width: 100px; height:100px;"></div>
JS
obj(box1);
function obj(object)
{
object.style.background = "#ccc";
}