querySelector
とquerySelectorAll
と getElementsByClassName
との違いは何getElementById
ですか?
このリンクから、 classで要素を取得し、 ID で要素を取得するようにquerySelector
記述できることを収集できました。しかし、私はすでにそれを行うことができます. どちらを優先する必要がありますか?document.querySelector(".myclass")
myclass
document.querySelector("#myid")
myid
getElementsByClassName
getElementById
また、ID がコロンで動的に生成され、このように見えるXPagesで作業していますview:_id1:inputText1
。だから私が書いたとき、document.querySelector("#view:_id1:inputText1")
それはうまくいきません。しかし、書くことdocument.getElementById("view:_id1:inputText1")
は機能します。理由はありますか?