gpt4 book ai didi

javascript - 使用javascript在iframe中通过id更改元素的CSS样式

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:52 26 4
gpt4 key购买 nike

我想改变 <p> 的颜色那是在 iframe 中,我试过这个:

<script type="text/javascript">
$(document).ready(function() {
$('iframe').contents().find('#red').css('color','red'); });
</script>

它没有用。有什么问题?

对不起,我是初学者。

最佳答案

这是完整的解决方案。

脚本

<script type="text/javascript">
$(function(){
$('#myframe').load(function(){
$('#myframe').contents().find('#pred').css('color','red');
});
});
</script>

HTML

<iframe id="myframe" srcdoc="<p id='pred'>Hello</p>">
<p>Your browser does not support iframes.</p>
</iframe>

仅当您尝试放置“src”属性而不是“srcdoc”时才会出现此问题。要了解更多信息,请查看以下链接

SecurityError: Blocked a frame with origin from accessing a cross-origin frame

关于javascript - 使用javascript在iframe中通过id更改元素的CSS样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27666196/

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