<div id="bdeditor_container_k118jd-14zxcv6bsyij-l90jbw">
<table width="100%" height="155px" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
</tr>
<tr>
<td id="editor_area_k118jd-14zxcv6bsyij-l90jbw" class="EditorContainer">
<iframe width="100%" height="155px" frameborder="0" src="javascript:void(0)">
<html>
<head>
</head>
<body id="ifbodyhtml" spellcheck="false">
</body>
</html>
</iframe>
</td>
</tr>
</tbody>
</table>
</div>我要访问id="ifbodyhtml"
我是这样写的。
window.frames[0].getElementById('ifbodyhtml')window.frames[0].document.getElementById('ifbodyhtml')var Aa = document.getElementsByTagName("IFRAME");
Aa[0].getElementById('ifbodyhtml')
这些方法怎么都访问不到这个ID呢。
<table width="100%" height="155px" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
</tr>
<tr>
<td id="editor_area_k118jd-14zxcv6bsyij-l90jbw" class="EditorContainer">
<iframe width="100%" height="155px" frameborder="0" src="javascript:void(0)">
<html>
<head>
</head>
<body id="ifbodyhtml" spellcheck="false">
</body>
</html>
</iframe>
</td>
</tr>
</tbody>
</table>
</div>我要访问id="ifbodyhtml"
我是这样写的。
window.frames[0].getElementById('ifbodyhtml')window.frames[0].document.getElementById('ifbodyhtml')var Aa = document.getElementsByTagName("IFRAME");
Aa[0].getElementById('ifbodyhtml')
这些方法怎么都访问不到这个ID呢。
才能访问里面的东西。 而且不能跨域
内容是
<html>
<head>
</head>
<body id="ifbodyhtml" spellcheck="false">
</body>
</html>
然后把地址写进SRC属性。
IFRAME 不是你现在这样的用法
加上contentWindow 看看
并且你的代码要等到编辑器加载完再执行