更改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