contentDocument.document返回undefined

use*_*657 5 html javascript iframe

我想访问和修改iframe内容.当我这样做的时候,Chrome 16和Firefox 9会返回"无法读取未定义的属性'文档".我做错了什么?

<iframe id="frame"></iframe>
Run Code Online (Sandbox Code Playgroud)

...

var myIFrame = document.getElementById("frame");
var content = myIFrame.contentDocument.document.body.innerHTML;
alert(content);
Run Code Online (Sandbox Code Playgroud)