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

飲歌長嘯
TA貢獻1951條經(jīng)驗 獲得超3個贊
你寫的代碼是這樣沒錯吧
document.getElementsByTagName("span")[56].innerText.click
我們先來分析一下你寫的代碼哦
首先 document.getElementsByTagName("span")[56] 這句話
是獲取頁面第57個span標簽沒錯吧
在這句話后面加上 innerText 可以取出這個標簽中的文本,也就是說 提交訂單 這4個字【劃重點】
所以你發(fā)現(xiàn)問題了么
由于事件是綁定給標簽的,所以你給文本調用click事件當然會報 undefined
那么只要
document.getElementsByTagName("span")[56].click()
【如果要調用函數(shù)的話 .click 這種寫法是錯誤的哦,調用函數(shù)記得加括號,兩種寫法是有區(qū)別的】
這樣寫就可以模擬點擊按鈕啦 前提是你的標簽包括下標都沒有寫錯哦!其實我覺得這個點擊事件是上面那個div的emmm
我有沒講清楚的地方再問我吧!
- 1 回答
- 0 關注
- 482 瀏覽
添加回答
舉報
0/150
提交
取消