这是我的javascript函数,它在chrome和FF5中工作但在IE中不起作用。
function createContorl() {
var parentDiv = document.createElement("div");
parentDiv.setAttribute("class", "ModelProgressDiv");
parentDiv.setAttribute("Id", "ProgressDiv");
var innerContent = document.createElement("div");
innerContent.setAttribute("class", "ModalProgressDivContent");
var img = document.createElement("img");
img.setAttribute("src", "images/loading_large.gif");
parentDiv.appendChild(innerContent);
innerContent.appendChild(img);
document.body.appendChild(parentDiv);
}
答案 0 :(得分:2)
setAttribute
在IE中被破坏。它设置属性而不是属性,因此当属性与属性名称不同时,它会失败。不要使用它。
parentDiv.className = "ModelProgressDiv"; // etc
答案 1 :(得分:0)