在页面标签为动态生成的情况下,id也是动态生成,使用document.getElementById是无法准确的获取select的value,并进行修改。
例:页面有两个下拉列表(假设为动态生成,不可以通过id来进行获取),获取所有下拉列表的第一个value,并且设置为“ ”。
下拉框默认显示的是第一个数值,我们要将其初始化默认为""。
var yxy1 = document.getElementsByTagName("select");
console.log(yxy1.length)
for(var i=0;i<yxy1.length;i++){
yxy1[i].value="";
}