私は、IDを持つ要素の内部にある要素のクラスを選択する方が速いのだろうかと思います。例えばclass="list"
とid="list"
とul
とli
要素、我々はリストを持っているとしましょう、そして、(練習および/またはより良い)より高速である:JavaScriptのid +クラスとクラスセレクターのパフォーマンス
document.GetElementById('list').getElementsByClassName('list')
または
document.getElementsByClassName('list')
私は承知しています前者は#list
要素内の要素のみを対象としていますが、そのクラスがドキュメント全体に対して一意であるとします。
一部のブラウザでは、最初の方が高速ですが、知る方法は1つだけです。 –
この質問は、テストが事実に基づいているため、主に意見ベースではありません。 – theoutlander