2017-11-07 20 views
0

브라우저에서 웹 사이트를 열었을 때. 이제 모든 브라우저에있는 javascript 콘솔을 통해 버튼을 클릭하고 싶습니다. 버튼에는 클래스가 있고 웹 사이트는 jquery를 사용하지 않으므로 코드는 순수한 자바 스크립트입니다.click() 함수가 브라우저 콘솔에 없습니다.

document.getElementsByClassName ('btn-orange'). trigger ('click'); document.getElementsByClassName ('btn-orange'). click();

나를 도와 주셔서 감사합니다.

+1

가능한 복제 ([querySelectorAll, getElementsByClassName 및 기타 getElementsBy \ * 방법 반환을? 무슨] https://stackoverflow.com/questions/10693845/what-do-queryselectorall-getelementsbyclassname-and-other-getelementsby- method) – Xufox

+1

'document.getElementsByClassName ('btn-orange')'는 요소의 배열을 반환합니다. –

+0

무엇을 묻고 있습니까? 이 질문은 이해하기가 정말 어렵습니다. 읽기 쉽게 만들 수 있습니까? 감사. –

답변

1
document.getElementsByClassName('btn-orange')[0].click(); 

이 작동 , document.getElementsByClassName ('btn을 오렌지색')는 U이 클래스 이름을 가진 하나의 요소 만이 있더라도, U 그것을 선택 DOM 요소의 배열을 제공하므로 배열의 첫 번째 위치에있을 것이며, 그 요소에 대해 호출 이벤트를 호출합니다.