gpt4 book ai didi

javascript - 为什么我无法使用通用方法访问同一域上的 iframe?

转载 作者:行者123 更新时间:2023-11-29 22:10:48 24 4
gpt4 key购买 nike

<script>
$( "#frameDemo" ).contents().find( "a" ).css( "background-color", "#BADA55" );
</script>

来自 JQ 文档。

可能是我在本地主机上做的问题?

  <script>
$(document).ready(function(){

$('#sample_test').contents().find('a').css('color', 'red')
})

</script>
<iframe src="http://localhost:3000/tests/384" width="100%" seamless="seamless" height="1150px" scrolling="no" id="sample_test"></iframe>

出于某种原因对我不起作用。

最佳答案

您必须向 iframe 添加一个 onload 事件才能执行此操作。当调用 document.ready 时,iframe 可能尚未完全加载。

但这只有在 iframe 中的源来自同一域时才有效。

关于javascript - 为什么我无法使用通用方法访问同一域上的 iframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18136884/

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