今天遇到了一奇葩问题,请各位帮助我看看,
我在一个页面里面嵌入了个iframe框架,然后想在ifame里面去为父页面的某一元素添加节点,但是在IE7下会报参数无效错误,不知是哪里出问题了捏
...
var p=parent.document.getElementById(pid);
if(p.find(".taolun").length<1){
var p=parent.document.getElementById(pid.substring(1));
var emnode=parent.document.createElement("em");
emnode.className='taolun';
emnode.appendChild(document.createTextNode("已加入讨论"))
var pn=p.firstChild;
pn.appendChild(emnode); //IE7下报错,“参数无效”
}
ringa_lee2017-04-10 15:00:53
你确定是
pn.appendChild(emnode); //IE7下报错,“参数无效”
这一步报的错,而不是这一步么?
emnode.appendChild(document.createTextNode("已加入讨论"))
document
改为 parent.document
试下?