gpt4 book ai didi

javascript - 无法从 +/- 框 DOM 元素中提取 "value"属性

转载 作者:太空狗 更新时间:2023-10-29 16:05:19 25 4
gpt4 key购买 nike

我想从允许用户选择我网站上特定项目的数量的选择框中提取“值”属性。

我是 Javascript 和 HTML 的新手。当我执行“检查元素”时,我可以看到元素中的属性

<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

关于javascript - 无法从 +/- 框 DOM 元素中提取 "value"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37833389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com