Javascript 文件。书写问题

Javascript 文件。书写问题,javascript,document.write,Javascript,Document.write,我继承了一段代码,它使用document.write在遇到代码时插入某个div。不幸的是,这段代码在IE中导致了代码失败的问题 有没有办法在没有div的情况下在页面上插入div?我不能做太大的改变,因为这段代码目前被很多客户使用,比如谷歌adsense之类的东西 是否有document.write的替代方法?我没有办法在页面上捕获div,因为它是由任何人插入的 像这样的东西可能有用 var newDiv = document.createElement('div'); document.getE

我继承了一段代码,它使用document.write在遇到代码时插入某个div。不幸的是,这段代码在IE中导致了代码失败的问题

有没有办法在没有div的情况下在页面上插入div?我不能做太大的改变,因为这段代码目前被很多客户使用,比如谷歌adsense之类的东西


是否有document.write的替代方法?我没有办法在页面上捕获div,因为它是由任何人插入的

像这样的东西可能有用

var newDiv = document.createElement('div');
document.getElementById('parentElementId').appendChild(newDiv);

你能提供更多的信息吗,比如IE中哪些代码失败?什么版本的IE?document.write有很多方法,比如使用Javascript库——比如jQuery——但最终任何JS库都会使用DOM函数。我做了更多的挖掘,这就是我发现的——代码在IE中并不总是失败——只有在一个特定的站点。在其他网站上,它的加载效果很好。这也发生在一个只在表中构建的站点上。我不理解下面的句子:我继承了一段代码,在遇到代码时使用document.write插入某个div。请详细说明。我什么都不懂,我不知道你在说什么,请尝试使用innerHTML。做不到这一点-元素是动态添加到用户页面的,因此页面上从来没有已知的div。