比如某寶的手機訂單頁面,我想在控制臺中實作點擊提交按鈕,求大神指導,因為這個元素的div和span標簽都沒有id和class,我想知道怎么去獲取它并實作click。
我用很笨的 document.getElementsByTagName("div")[213].click 去除錯,回傳 undefined。但是頁面沒反應,是否與手機端網頁導致,PC端的提交有class,可以直接控制元件元素,然后.click();
希望可以親自試一下,感謝!!!
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
右鍵 => 編輯html屬性,手動添加id,再用js獲取即可uj5u.com熱心網友回復:
或者這么獲取dom元素:[...document.querySelectorAll("span")].filter(item => item.innerHTML.trim() === "提交訂單")[0]
uj5u.com熱心網友回復:
感謝你的回答,手動加,重繪就沒了,下面那個我實操一下試試uj5u.com熱心網友回復:
回傳 undefined,頁面沒反應,什么原因呢- -轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/155391.html
標籤:JavaScript
上一篇:用JavaScrip制作倒計時器
下一篇:ANT生成失敗
