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