querySelector
과 querySelectorAll
의 차이점은 getElementsByClassName
과 getElementById
인데 정확히 알고 싶습니다. this link에서querySelector 및 querySelectorAll vs JavaScript의 getElementsByClassName 및 getElementById
나는 querySelector
와 내가 ID myid
와 요소를 얻을 클래스 myclass
및 document.querySelector("#myid")
을 가진 요소를 얻을 수 document.querySelector(".myclass")
을 쓸 수 있다는 것을 수집 할 수있다. 하지만 이미 getElementsByClassName
과 getElementById
을 할 수 있습니다. 어느 것이 더 선호되어야 하는가?
또한에서 작업하며 ID는 콜론으로 동적으로 생성되며 view:_id1:inputText1
처럼 보입니다. 그래서 document.querySelector("#view:_id1:inputText1")
이라고 쓰면 작동하지 않습니다. 그러나 document.getElementById("view:_id1:inputText1")
을 쓰면 작동합니다. 어떤 아이디어?
querySelector이 HTML 요소 ...이 ... 도장을 달성하기 위해 정규 표현식을 사용하여 쿼리에 대한 핵심 요소로서의 특성을 포함 할 수있는 HTML DOM 트리를 쿼리에 사용되는 다음과 같이 내 테스트 결과는. query()가 똑같은 일을한다 – anix
'document.querySelectorAll (". myclass")'를 의미하지 않습니까? 'document.querySelector (". myclass")'를 사용하면 일치하는 첫 번째 요소 만 반환됩니다. – mhatch