有如下js,希望在页面加载的时候实现
var attrName = ["入库单编号 ","入库时间","入库数量","商品编号"];
var attrValue = ["in_code","inDate","goodsCode","in_quan"];for(var i = 0;i < attrName.length;i++){
document.getElementById("op").options.add(new Option(attrName[i],attrValue[i]));
document.getElementById("op1").options.add(new Option(attrName[i],attrValue[i]));
}
结果报错说 document.getElementById("op") 是null
后改为
var attrName = ["入库单编号 ","入库时间","入库数量","商品编号"];
var attrValue = ["in_code","inDate","goodsCode","in_quan"];
function load(){
for(var i = 0;i < attrName.length;i++){
document.getElementById("op").options.add(new Option(attrName[i],attrValue[i]));
document.getElementById("op1").options.add(new Option(attrName[i],attrValue[i]));
}
}
<body onLoad="load()">
这样在html加载完以后,才会调用load,这样就不会取到空值了
6537

被折叠的 条评论
为什么被折叠?



