ID 나 클래스가없는 기본 링크를 클릭하여 에뮬레이트하려고합니다.javascript를 사용하여 태그에 click()을 적용하는 방법
<a href="http://www.myebsite.com/service/playnow">Click to Start</a>
다음 코드가 있지만 페이지를로드 할 때 클릭 동작이 수행되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
var a = document.evaluate('//a[contains(@href, "playnow")]' ,document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
if(a){
a.click();
}
어떤 브라우저를 사용하십니까? Firefox는''DOM 요소에 "click()"메소드가 없거나 없다고 생각하지 않습니다. – Pointy
태그에 ID가없는 이유가 있습니까? 사실'a'가 값을 가지고 있는지 확인 했습니까 (확인을 위해'click()'호출 전에 window.alert (a);를 넣었습니다) –