document.getElementByID 질문!
본문
function showhide() {
var x = document.getElementByID('login_form');
if (x.style.display === 'none') {
x.style.display = 'block';
} else {
x.style.display = 'none';
}
}
<a onClick="showhide();">클릭하세요~</a>
여기서 document.getElementByID('login_form'); 이 소스는 태그값이 id인 login_form (element)로 반환인데
document.getElementByClass('login_form'); 이렇게 태그값이 class인것을 (element)로 반환할수 없나요?
!-->
답변 2
document.getElementsByClassName("login_form")[0];
슈와이 님이 먼저 답변하셔서 제가 나중에 남긴 상황인지라 삭제했더니 슈와이 님도 삭제하셨네요.
document.getElementByClass 라는 것은 없습니다.
document.querySelector() 라는 것은 있습니다.
querySelector 는 브라우저 호환성이 IE8이상이나 네임스페이스 이슈가 있어 IE11이상부터 정상작동하는 것으로 알려져 있습니다.
답변을 작성하시기 전에 로그인 해주세요.