因为打印控件的需要用Javascript生成一些DIV层。

我用下面代码:

var div = document.createElement("div");
div.ID="right";
document.body.appendChild(div);

document.getElementById("right").innerText = strContent;
// 为什么这个不行?


结果:

document.getElementById("right") is undefined



  解决方法:

  我发现windows 自带是IE11, 版本太高了,将网站添加到”兼容性视图“就好了。

注:Chrome 版本40  我试过也不行,但不知道有什么解决方法了。。