问题描述
我正尝试通过iframe代码注入javascript文件-
myElement.insertAdjacentHTML('beforeend','<iframe class="x" style="y" src="javascript: \'<script src=\'/path/path/name.js\'><\/script>\'"></iframe>');
但我不断收到以下错误消息- ''-未捕获的SyntaxError:意外的字符串
如何正确记录下来?
解决方法
您应提供src属性的路径,内容应在iframe中加载
示例:
const a = document.getElementById('myElement');
a.insertAdjacentHTML('beforeend',`<iframe class="x" style="y" src='/path/path/name.js'></iframe>`);
<div id="myElement">
element
</div>