加载后获取输入值

问题描述 投票:0回答:1

我目前正在尝试获取输入的值并向其添加一个类但是当我运行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])
javascript
1个回答
0
投票

它不知道getElementByClassName是什么。由于一个类可以属于多个元素,因此使用getElementsByClassName,复数。希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.