Javascript Как нажать на элемент имеют предотвращение по умолчанию - PullRequest
0 голосов
/ 31 августа 2018

Я пишу элемент javascript auto click на другом сайте, но на этом сайте есть HTML с jsaction, protectDefault, ... и мой код не работает.

<content class="z80M1" jsaction="click:o6ZaF(preventDefault=true); mousedown:lAhnzb; mouseup:Osgxgf; mouseenter:SKyDAe; mouseleave:xq3APb; touchstart:jJiBRc; touchmove:kZeBdd; touchend:VfAz8(preventMouseEvents=true)" jsname="j7LFlb" aria-label="Tùy chọn" role="menuitem" tabindex="-1"><div class="aBBjbd MbhUzd" jsname="ksKsZd"></div><div class="uyYuVb oJeWuf" jsaction="JIbuQc:moOekf" jslog="9456; track:JIbuQc"><div class="jO7h3c">Option</div></div></content>

Мой код:

var elem = document.querySelectorAll('content[class="z80M1"]')[0];
elem.click();

Я хочу нажать на это, кто-то может помочь мне, плз.

1 Ответ

0 голосов
/ 31 августа 2018

Я думаю, вы не нацелены на правильный элемент или на правильный путь.

let el = document.querySelector('#click')
let fn = (e) => {
	e.preventDefault()
	alert('click')
}

el.addEventListener('click', fn)
el.click()
<a href="#" id="click">test</a>
...