子窗口 如何查找 自己在父窗口对应的iframe

wxllyf 2010-01-30 04:48:26
是这样的
我自己写了个编辑器【写着玩】

遇到点问题
以下为 简单的代码示例



<iframe></iframe>
<textarea></textarea>

<iframe></iframe>
<textarea></textarea>

<iframe></iframe>
<textarea></textarea>



由于我给iframe绑了blur事件
当出发时 将值存入iframe 后面紧跟的 textarea 中

问题来了
怎么才能向上查找到 对应的iframe?
绑一堆id那种不优雅的 方法就算了=。=
...全文
202 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xue12300 2010-05-07
  • 打赏
  • 举报
回复
iframe能不能加入文字
licip 2010-02-01
  • 打赏
  • 举报
回复
起ID是一种很好习惯呀。
xuetao121 2010-02-01
  • 打赏
  • 举报
回复
2楼5楼正解,我就不出来丢人了
longlikema 2010-01-31
  • 打赏
  • 举报
回复
DOM遍历
mayer_mq 2010-01-31
  • 打赏
  • 举报
回复
index or name.
打字员 2010-01-30
  • 打赏
  • 举报
回复
要么用个DIV把两个套上,

找就用iframeObj.parentNode.getElementsByTagName('textarea')[0]

不过我觉得最好是传ID,直接些,也没什么不优雅的。

因为方法是封装的,你传ID的话,自定义程度同样高,如果要调用也方便,不用专门写个选定对象的方法。
happy664618843 2010-01-30
  • 打赏
  • 举报
回复
window.frames["id"].contentwindow.document.getElementById("对象的ID")
浴火_凤凰 2010-01-30
  • 打赏
  • 举报
回复
使用DOM遍历文档
孟子E章 2010-01-30
  • 打赏
  • 举报
回复
parent.document.getElementsByTagName("iframe")[x]

or

parent.frames[x]

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧