私はjsの問題を抱えています。このサイト: http://befwifi.bobevans.com/Mobile.aspx (私のサイトではありません)
プログラムでjsを使用して「I AGREE TO THE TERMS」ラベルのクリックをシミュレートするにはどうすればよいですか?
シミュレートされたクリックは、実際のクリックとまったく同じように動作する必要があります。つまり、ページを更新せずに、ボックスがチェックされているように見せます。
たとえば、これらはどれも機能しません。
document.getElementsByTagName("ラベル")[0].click()
$(document.getElementsByTagName("label")[0]).click()
$(document.getElementsByTagName("label")[0]).trigger("クリック")
(サイトはjqueryを使用しています)
目的:
ページ上のすべてのクリックと入力を記録する汎用 js スクリプトを作成しています。その後、ページに再びアクセスしたときに、これらのイベントを再生できます。onclick をラベルに簡単に記録できますが、プログラムで click() を再生すると、自分で要素をクリックしたときと同じように動作しないため、このページに困惑しました。