我有以下 HTML:
<input class="vertical-tabs-active-tab" type="hidden" value="account" name="tabs__active_tab">
我需要将“account”的值更改为“yolo”的 JavaScript。
我以为我可以做到这一点:
document.getElementsByClassName('vertical-tabs-active-tab').setAttribute("value", "yolo");
但这会产生一个错误:
document.getElementsByClassName(...).setAttribute is not a function
我无法向输入添加“id”,我必须根据类更改值。
最佳答案
document.getElementsByClassName('vertical-tabs-active-tab')[0].setAttribute("value", "yolo");
document.getElementsByClassName
返回一个元素数组,指定要更改的元素的索引。
关于javascript - 通过 JavaScript 按类更改值属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19798742/