Javascript 找不到具有该类的标签
您好,我有一个名为“arrayRestado1”的数组,我想从中提取第一个元素,并将该值保存在html输入的value属性中。如果它提取了值,但没有找到该类的输入,因此输入不会显示任何内容 代码是JavaScript的:Javascript 找不到具有该类的标签,javascript,Javascript,您好,我有一个名为“arrayRestado1”的数组,我想从中提取第一个元素,并将该值保存在html输入的value属性中。如果它提取了值,但没有找到该类的输入,因此输入不会显示任何内容 代码是JavaScript的: const col1\u f1=document.getElementsByClassName(“col1\u f1”).value=arrayRestado1[0] console.log(col1\u f1)函数document.getElementsByClassName
const col1\u f1=document.getElementsByClassName(“col1\u f1”).value=arrayRestado1[0]
console.log(col1\u f1)
函数document.getElementsByClassName()
返回一个元素数组(正确的HTML集合),而不仅仅是一个DOM元素
以下是文档:
因此,使用当前代码,您可以尝试以下方法:
const col1_f1 = document.getElementsByClassName("col1_f1")[0].value = arrayRestado1[0]
console.log(col1_f1)
请参见函数后面的[0]
?这意味着我们需要数组的第一个元素。如果只有一个具有给定类名col1\u f1
,则无所谓
否则,您可以为输入/元素指定特定(唯一)ID,然后使用document.getElementById()
函数首先“直接”将它们作为单个元素获取
更多信息请参见:
祝你有愉快的一天
Nico函数
document.getElementsByClassName()
返回一个元素数组(正确的HTML集合),而不仅仅是一个DOM元素
以下是文档:
因此,使用当前代码,您可以尝试以下方法:
const col1_f1 = document.getElementsByClassName("col1_f1")[0].value = arrayRestado1[0]
console.log(col1_f1)
请参见函数后面的[0]
?这意味着我们需要数组的第一个元素。如果只有一个具有给定类名col1\u f1
,则无所谓
否则,您可以为输入/元素指定特定(唯一)ID,然后使用document.getElementById()
函数首先“直接”将它们作为单个元素获取
更多信息请参见:
祝你有愉快的一天
NicoGetElementsByCassName返回一个集合,而不是单个元素,因此无法设置其值。是否要设置该集合的第一个实例的值?浏览器开发工具应显示错误。请发布整个代码,而不仅仅是代码片段。GetElementsByCassName返回集合,而不是单个元素,因此无法设置其值。是否要设置该集合的第一个实例的值?你的浏览器开发工具应该显示错误。请发布你的全部代码,而不仅仅是一个片段。非常感谢Nico,你的知识帮助了我,非常感谢Nico,你的知识帮助了我