我目前正在尝试获取输入的值并向其添加一个类但是当我运行getelementbyClassname时它不起作用。
我想这是因为当脚本运行时尚未生成输入。如何在加载后获取值?
你可以在这里看到一个例子。 https://garbanzo-nyc.myshopify.com/products/large-square-box
我想添加一个类并获取每个单选按钮的值。
例如,因为在html中添加了sample-swatch,它将在控制台中加载。当我尝试获取盒子时,代码不会运行,因为它是在页面加载时生成的。因此,当脚本运行时,它最初没有找到任何内容。但是当我在dom中键入它时它会起作用,因为内容已经加载了。
var sample = document.getElementsByClassName("sample-swatch");
console.log(sample[0])
var boxmats = document.getElementsByClassName("box-mats");
console.log(boxmats[0])
它不知道getElementByClassName是什么。由于一个类可以属于多个元素,因此使用getElementsByClassName
,复数。希望这可以帮助。