我用javascript动态创建一个标签,添加到html中,
var divObj=document.createElement("div");
divObj.setAttribute("ID","aaa");
document.body.appendChild(divObj);只有在IE8下用document.getElementById("aaa")能找到 在其他浏览器中都找不到,提示:缺少对象错误?
请问各位该怎么解决?
谢谢大家!
var divObj=document.createElement("div");
divObj.setAttribute("ID","aaa");
document.body.appendChild(divObj);只有在IE8下用document.getElementById("aaa")能找到 在其他浏览器中都找不到,提示:缺少对象错误?
请问各位该怎么解决?
谢谢大家!
divObj.setAttribute("id","aaa");//小写试试
document.body.appendChild(divObj);
在这段代码执行后再document.getElementById("aaa")
脚本的第一行是动态创建一个div
第二行给div的id属性赋值"aaa"
第三行才真正的把创建好的div置入body
所以在第三行之后你才能获取到对象