【问题标题】:Is it possible to target a label with JavaScript using the for part of the label?是否可以使用标签的 for 部分使用 JavaScript 定位标签?
【发布时间】:2022-06-22 20:31:21
【问题描述】:

我想定位一个属于 CMS 系统的标签。最简单的方法是使用“for”

我可以改为定位输入,然后定位兄弟,我只是想我会问这是否可能。

我想这样做的主要原因是删除(+£5.00)

<input type="radio" autocomplete="off" name="product_option[54]" value="107" id="option-value-107" onchange="doAjaxPrice(108,'#option-54');">
<label for="option-value-107">1kg(+£5.00)</label>

【问题讨论】:

标签: javascript html


【解决方案1】:

是的,你可以:

document.querySelector('label[for="option-value-107"]');

【讨论】:

    【解决方案2】:

    您可以使用方括号并指定属性和选择元素的值

    document.querySelector('label[for*=option-value-107]')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多