簡體   English   中英

從輸入字段中獲取占位符數據的總和

[英]Get sum of placeholder data from an input field

在這方面,我幾乎是新手,但它確實讓我惱火。 有這個網站,要登錄,你必須完成一種驗證碼它看起來像這樣

<input type="text" class="form-control" id="question" placeholder=" 45638+41119?">

每次都必須打開一個計算器來完成這個非常煩人,因為我必須處理的數字太大了。 我想知道是否有辦法獲取這兩個數字的總和並自動填充文本字段,所有這些都打包到我可以與 Tampermonkey 一起使用的腳本中

試試這個代碼:

 console.log(eval(document.querySelector("input[type='text'][class='form-control']").placeholder.slice(0, -1)))
 <input type="text" class="form-control" id="question" placeholder="45638+41119?">

它只是獲取元素並讀取占位符,取出問號,然后評估答案。

請注意,雖然通常不鼓勵使用eval ,但如果您知道自己在做什么,那就沒問題了——在這種情況下,這是一個簡單的算術任務。

您還可以更進一步並自動填充它:

 inputCaptcha = document.querySelector("input[type='text'][class='form-control']") inputCaptcha.value = eval(inputCaptcha.placeholder.slice(0, -1))
 <input type="text" class="form-control" id="question" placeholder="45638+41119?">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM