在Chrome中获取iframe文档

我试图根据其内容动态更改iframe的高度。在Chrome中获取iframe文档

但是它并不适用于最新版本的chrome。

doc is 'undefined' in chrome。

它在Firefox中正常工作。

我在做什么错?

<script> 

$(function() {

$('#iframeid')

.load(

function() {

try {

var doc = this.contentDocument ? this.contentDocument

: this.contentWindow.document;

alert(doc);

} catch (e) {

alert(e.message);

}

});

});

</script>

<iframe frameborder="0" id="iframeid" src="iframesource2.html"

height="1px"> </iframe>

回答:

虽然,似乎为我工作。看看this fiddle。

一些小变化,这真的不应该改变什么:

$(function() { 

$('#iframeid').load(function() {

try {

var doc = this.contentDocument || this.contentWindow.document;

alert(doc);

} catch (e) {

alert(e.message);

}

});

});

以上是 在Chrome中获取iframe文档 的全部内容, 来源链接: utcz.com/qa/259382.html

回到顶部