如何使用jquery将javascript代码注入iframe头部

I am trying to inject javascript code into an iframe head using jquery using the following code.

 var snippets_js='<?php echo $snippets_javascript;?>';
 var scriptjs   = document.createElement("script");
 scriptjs.type  = "text/javascript";
 scriptjs.text  = snippets_js;
 $('#iframehtml').contents().find('head').append(scriptjs);

Error I am getting is

Uncaught SyntaxError: Invalid or unexpected token

below image showing the error on line

Image

doupeng6890
doupeng6890 欢迎来到StackOverflow!请在您的问题中将代码添加为文本,然后其他人可以更轻松地为您提供帮助。在这里你找到一个guid如何提出一个好问题,如果你阅读并关注它以获得更多问题,你会得到更多答案;-)谢谢!
一年多之前 回复
duanhuo7441
duanhuo7441 我试图缩小javascript但没有成功
一年多之前 回复

1个回答

Rewrite your code to the following format:

var snippets_js= 'script_line1' +
    'script_line2' +
    'script_line3' +
    'script_line4';

Edit 2:

According to your post, just remove two ' before and after your codes:

var snippets_js=<?php echo $snippets_javascript;?>
dpr77335
dpr77335 主页面和iframe内容应该是相同的来源。
一年多之前 回复
douqiaoru2583
douqiaoru2583 试过但没有运气......
一年多之前 回复
dqzd92796
dqzd92796 snippets_js从数据库中获取动态数据......它有可能如何?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问