更改iframe内容jquery
我想更改我的iframe内容,但我不明白如何
test $('#frame').contents().find( "body" ).html('hi
')
有了这段代码,我总是有我的谷歌页面,而不是喜欢的ifram
虽然这是正确的,但是当您尝试修改外部资源的主体时,内容永远不会改变。 由于跨站点脚本规则,您无法执行此操作。
编辑:
唯一的方法是执行@ user1153551所做的操作并替换整个文档。
检查这个Demo jsFiddle
你必须在iframe文档中使用load事件并调用包含文档中的load函数来替换body包含。
jQuery的
$('#frame').load(function() { $('#frame').replaceWith('hi
'); });
HTML
使用.replaceWith() jQuery方法。
使用document.ready