加载后获取输入值

时间:2018-03-01 23:28:45

标签: javascript

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

1 个答案:

答案 0 :(得分:0)

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