[英]Not able to extract “value” attribute from +/- box DOM element
我想從選擇框中提取“值”屬性,允許用戶選擇我網站上特定項目的數量。
我是Javascript和HTML的新手。 當我做“Inspect Element”時,我可以在元素中看到屬性
<input size="2" type="text" autocomplete="off" class="cart_quantity_input form-control grey" value="2" name="quantity_8329349_28095_0_12035">
但是,當我嘗試執行以下兩種方法之一時,Google跟蹤代碼管理器表示該變量undefined
document.querySelectorAll("input.cart_quantity_input.form-control.grey").value
要么
document.querySelectorAll("input.cart_quantity_input.form-control.grey").getAttribute("value")
訂單交易網址是www.decathlon.in/order
querySelectorAll
返回節點列表。 你需要:
從列表中按索引檢索相關元素:
document.querySelectorAll("input.cart_quantity_input.form-control.grey")[0].value
使用querySelector
只選擇一個元素:
document.querySelector("input.cart_quantity_input.form-control.grey").value
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.