IE中的js如果用getElementsByName去获取一个动态创建的input为啥总是弹窗undefined?

2025-04-13 15:44:24
推荐回答(1个)
回答(1):

检查一下代码中input对象是否有name属性。
此方法与getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。
另外,因为一个表单中的name属性通常不唯一,所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。