js是在瀏覽器客戶端執行的劇本說話,所以,想要利用js模擬點擊網頁元素,是可以做到的。為了簡化js的利用,本文引入jquery為例演示
打開vscode,建立一個H5規范的測試頁面JsClick.html,在頁面同級目次添加一個jquery源文件,用于演示js模擬點擊網頁元素
在測試頁面中,引入jquery源文件,并添加一個div標簽,一個a標簽,為了演示結果a標簽臨時不添加地址
經由過程jquery為div標簽綁心猿意馬一個點擊事務,這個事務是被動執行的。意思是要點擊才會觸發的
在瀏覽器中運行測試頁面,點擊這個div內容,就可以看到彈出內容了
在頁面中繼續添加js,模擬點擊這個div元素,此時,不需要手動點擊,程序會主動點擊。
利用jquery的trigger("click")就可以模擬點擊元素了
為頁面的a標簽,綁心猿意馬一個點擊事務,這個事務也是被動的,需要點擊才會有用果
在頁面添加模擬點擊a標簽的js代碼,注重,a標簽不克不及直接click,不然,不會有用果。
對于a標簽比力特別,不克不及直接trigger,必需要[0].click()才行
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!