gpt4 book ai didi

javascript - 使用 JavaScript 将值放入动态生成的输入类型中

转载 作者:行者123 更新时间:2023-11-30 12:09:00 26 4
gpt4 key购买 nike

我有同步的范围/数字类型输入,并动态生成与其值一样多的输入字段。

然后我有一个按钮,可以用任意值填充生成的输入字段。

每个动态生成的输入字段都有唯一的 ID,但 document.getElementById() 函数找不到任何 ID 并返回 null。

有没有办法在 randomizeItemTypes() 函数中更改生成字段的值?

function randomizeItemTypes(textbox) {
var rackNum = textbox.replace("itemSlider", "").replace("numOfTypes", "");
var numOfTypes = document.getElementById("numOfTypes1").value;
for (var i = 0; i < numOfTypes; i++) {
document.getElementById("rack" + rackNum + "." + i).value = 4;
}
}

以下链接是我的代码的 CodePen: http://codepen.io/cnc4ever/pen/LGNMEp

谢谢大家!

最佳答案

您的 rackNum 给出了一些字符串而不是数字您的文本框 id 类似于 rack1.0 , rack1.1使用 document.getElementById("rack1"+ "."+ i).value = 4; 代替

关于javascript - 使用 JavaScript 将值放入动态生成的输入类型中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34370072/

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