gpt4 book ai didi

javascript - 使用 javascript 获取类中的属性值

转载 作者:行者123 更新时间:2023-12-02 16:19:27 24 4
gpt4 key购买 nike

我不知道这个问题是否有人在这里问过,我只是不知道正确的词。

我有这个输入标签:

 <input type = "text" class="inputbox holdout-7"></input>

如何使用 JavaScript 从类中获取保留值 7?

这是因为我想添加自定义属性,但是当页面呈现时,我的自定义属性没有显示。有些人建议我把它们放在一个类(class)里。

例如:

<input type = "text" class = "inputbox" holdout="7"></input>

渲染页面时,不包含保留,因此我无法获取该值。

最佳答案

var inputBox = document.querySelector(".inputbox"),
classname = inputBox.className,
regEx = /holdout-(\d+)/,
holdoutValue = classname.match(regEx)[1];

它将返回您7

要将其设置为输入框中的属性:

inputBox.setAttribute("data-holdout",holdoutValue);

建议使用data-holdout而不是holdout

关于javascript - 使用 javascript 获取类中的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29269858/

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