使用jquery操作iframe中的元素

使用jquery操作iframe中的元素
<iframe src="/test/demo.htm" width="99%" height="300" id="frameTHY"></iframe>
<pre>
<script>
window.onload = function() {
$( "#frameTHY" ).contents().find( "a" ).css( "background-color", "red" );
};
</script>
</pre>
另外这里说一下,iframe的src的地址必须是当前站点域名内的才能够被访问到,否在的话是访问不到的,比如下面这种情况。
还有一点需要注意,如果你要获取iframe中的元素,那么必须使用window.onload,必须是这个页面加载完后执行,一定不能是页面初始化 不然没效果的

posted @ 2019-11-15 10:13  newmiracle宇宙  阅读(1035)  评论(0编辑  收藏  举报