Wpis z mikrobloga

Mam taki problem. Jak wymusić klik na elemencie z poziomu konsoli w Chrome? Mam sobie taką gierkę w ruletkę. Jeśli otworzycie ją w trybie mobile (w chrome to: zbadaj -> u góry jest toogle device toolbar) to w źródle strony jest div


Aby wymusić klik to robiłem element.findElementById("spinButton").click() ale nic się nie działo

Pomógłby ktoś?

#javascript #html #webdev #js
  • 12
@Silon100: aa zapomniałem dodać, że taki sposób też próbowałem :/

javascript:(function(){l=document.getElementsById('spinButton');
e=document.createEvent('HTMLEvents');
e.initEvent('click',true,true);
l.dispatchEvent(e);
})()
@Wyrazisty: nie nie nie, chodzi o to, że ja nie mogę ruszać elementów js/html z tej strony :) robię apkę mobilną i muszę to zrobić sposobem wymuszenia kliku/tapnięcia ekranu na elemencie. A jedyny sposób to właśnie inject takiego skrypciku
@Silon100: do telefonu jest dołączona klawiatura. Na "enter" chcę wymusić tapnięcie w ten element. Chciałbym uniknąć robienia na apce mobilnej tapnięcia na x,y dlatego chcę dobrać się do webView i tam zrobić inject tego skryptu JS ;)