我有一些像这样的简单 JavaScript 代码:
<script type="text/javascript">
function openWindow() {
var mywindow = window.open("file.html");
mywindow.document.getElementById("foo").innerHTML="Hey you!!";
}
</script>
使用 onclick 事件调用此函数。窗口可以正常打开,但元素的 innerHTML 没有改变。这是我拥有的文件,所以我知道我没有被任何安全策略阻止,并且 id 为 'foo' 的元素肯定存在。(这是一个 DIV)。我已经尝试过 .innerHTML 的其他变体,例如 .src 和 .value,但似乎没有任何效果。有没有人有什么建议?