亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

【懸賞10】 獲取控件,模擬點擊按鈕

【懸賞10】 獲取控件,模擬點擊按鈕

胡說叔叔 2019-12-11 15:09:26
對于JS大佬來說很簡單的問題,就是淘寶手機端,怎么在控制臺模擬點擊提交的按鈕比如這個頁面【https://detail.m.tmall.com/item.htm?id=597844653007&spm=a1z09.2.0.0.1c022e8dRU4p9g&_u=rlbslfr466d&skuId=4334777823885&decision=buy】,立即購買后的訂單頁面。手動添加id,class的不行。其實就是怎么獲取到那個提交的控件,并執行點擊click。求自己實驗一遍再回答,有用者必回復,并私信賬戶打款。
查看完整描述

1 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

你寫的代碼是這樣沒錯吧

document.getElementsByTagName("span")[56].innerText.click

我們先來分析一下你寫的代碼哦

首先 document.getElementsByTagName("span")[56] 這句話

是獲取頁面第57個span標簽沒錯吧

在這句話后面加上 innerText 可以取出這個標簽中的文本,也就是說 提交訂單 這4個字【劃重點】

所以你發現問題了么

由于事件是綁定給標簽的,所以你給文本調用click事件當然會報 undefined

那么只要

document.getElementsByTagName("span")[56].click()

【如果要調用函數的話 .click 這種寫法是錯誤的哦,調用函數記得加括號,兩種寫法是有區別的】

這樣寫就可以模擬點擊按鈕啦 前提是你的標簽包括下標都沒有寫錯哦!其實我覺得這個點擊事件是上面那個div的emmm

我有沒講清楚的地方再問我吧!


查看完整回答
反對 回復 2019-12-12
  • 1 回答
  • 0 關注
  • 484 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號