我真的需要帮助解决这个问题。 IE8上似乎只有。 IE7工作正常,这很奇怪。我正在使用IE9(F2)开发工具IE8模拟器,它看起来效果很好。我还检查了VMware本机IE8并获得了相同的结果。无论如何,这是IE8中appendChild的问题?我怎样才能解决这个问题,并且有一个jquery或更好的编码方法。
IE报告此问题为** s.appendChild(document.createTextNode(jcode)); **“对方法或属性访问的未经调用的调用”
for (var i=0; i<showContain.length+1; i++)
{
var s = document.createElement('script');
s.setAttribute('type','text/javascript');
var jcode = "$('#showdiv" + i + "').mouseover(function(){$('.showcaseoff').hide(); $('#showcase" + i + "').show()});";
s.appendChild(document.createTextNode(jcode));
document.body.appendChild(s);
}
...谢谢