Vorrei sapere qual è esattamente la differenza tra querySelectore querySelectorAllcontro getElementsByClassNamee getElementById?
Da questo link ho potuto constatare che querySelectorposso scrivere document.querySelector(".myclass")per ottenere elementi con classe myclasse document.querySelector("#myid")ottenere elementi con ID myid. Ma posso già farlo getElementsByClassNamee getElementById. Quale dovrebbe essere preferito?
Lavoro anche in XPage in cui l'ID viene generato dinamicamente con due punti e assomiglia a questo view:_id1:inputText1. Quindi quando scrivo document.querySelector("#view:_id1:inputText1")non funziona. Ma la scrittura document.getElementById("view:_id1:inputText1")funziona. Qualche idea sul perché?
document.querySelectorAll(".myclass")? L'utilizzo document.querySelector(".myclass")restituirà solo il primo elemento corrispondente.