写一些html和js到iframe,不在IE中工作:$未定义?
我将一些html和js写入iframe,而不是在IE7 / 8/9中工作,错误信息是:$未定义?
我的代码是:
Demo window.onload=function(){ var data='\ \ \ Demo \ \ \ $(function(){\ alert("abc");\ });\ \ \ \ \ '; window.frames["code_result"].document.open(); window.frames["code_result"].document.write(data); window.frames["code_result"].document.close(); }
谁能告诉我为什么?谢谢
更新
此错误仅在IE78 / 9中显示,它在Chrome和FireFox中运行良好
这不是加载I帧内容的代码。 这就是加载顺序。 只需将I帧脚本包装在窗口onload函数中,这样就可以先加载jquery。 经过测试和工作。
加:
$(document).ready({ alert('123'); });
在运行代码之前,您需要在I帧中加载jquery。 JQuery还没有加载。