我们需要添加一个iframe中一个JavaScript元素(其连接在同一Web /域内所以没有安全问题)。 我们得到了它的工作,但不知道如何填写脚本内容悫其标签......你会怎么做呢?
var iframe = document.getElementById('iframeX');
var iframedocument = iframe.contentWindow.document;
var script = iframedocument.createElement('script');
script.setAttribute('type', 'text/javascript');
script.innerText = 'alert(\'hello\')'; //this doesnt work
script.value= 'alert(\'hello\')'; //this doesnt work either
var head = iframedocument.getElementsByTagName("head")[0];
head.appendChild(script);
期望的结果iframe的文件中:
<head>
<script type="text/javascript" >
alert('hello');
</script>
</head>