gpt4 book ai didi

javascript - 更改 iframe 内容 jquery

转载 作者:搜寻专家 更新时间:2023-10-31 22:20:48 25 4
gpt4 key购买 nike

我想更改我的 iframe 内容,但我不知道如何更改

<html>
<head>
<title>test</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
</head>
<body>
<iframe id="frame" width="100%" height="95%" src="http://google.com"></iframe>
<script type=text/javascript >
$('#frame').contents().find( "body" ).html('<p>hi</p>')
</script>
</body>

</html>

使用此代码,我始终拥有我的 google 页面,而不是带 hi 的 ifram

最佳答案

<script type="text/javascript">
$(document).ready(function(){
$('#frame').on('load', function() {
$(this).contents().find( "body" ).html('<p>hi</p>');
});
});
</script>

虽然这是对的,但当您尝试修改外部资源的主体时,内容永远不会改变。由于跨站点脚本规则,您不能这样做。

编辑:

唯一的方法是做@user1153551 所做的并替换整个文档。

关于javascript - 更改 iframe 内容 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22913577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com