这个iframe和button应该属于同一document,所以我觉得,只要通过document.forms[0].XXX就能访问
解决方案 »
- 我的这段js代码为什么在火狐用不了,求大牛
- ext创建对象
- 关于js搜索网站目录文件的问题
- javascript 節點問題
- extjs中的document.write问题
- 求个js的cookie编写小例子学习学习
- showmodaldialog打开的窗口的右侧为何总是留有margin
- 大家有没有听说过zebudom.js这个javascript的API?请问哪里可以下载它?
- Excel.Application的问题,有些机器可以,有些机器不行!
- 简单问题,在线等...
- *************有点难度的问题,邀请高手共同解决************
- 问fason(阿信)你的树控件什么时候会更新一个版本?
如:在iframe中的按钮改变父层页面内的bbb文本输入框的内容:
<input type=button name=nnn onclick="parent.document.getElementById('bbb').value='3333333333'">用getElementById("")方法。
不对吗?
oElement = document.getElementById(sIDValue)参数
sIDValue 必选项。指明 ID 属性值的字符串返回值
返回 ID 属性值与指定值相同的第一个对象。注释
如果 ID 属于一个集合,getElementById 方法返回集合中的第一个对象。
getElementById 方法与使用 all 集合上的 item 方法等同。例如,以下代码样本表示如何从 document 对象中取回 ID 为 oDiv 的第一个要素。使用 DHTML 对象模型:
var oVDiv = document.body.all.item("oDiv");
使用文档对象模型(DOM):
var oVDiv = document.getElementById("oDiv");示例
以下例子表示如何使用 getElementById 方法返回 ID 属性值 oDiv 的第一次出现。
<SCRIPT>
function fnGetId(){
// Returns the first DIV element in the collection.
var oVDiv=document.getElementById("oDiv1");
}
</SCRIPT>
<DIV ID="oDiv1">Div #1</DIV>
<DIV ID="oDiv2">Div #2</DIV>
<DIV ID="oDiv3">Div #3</DIV>
<INPUT TYPE="button" VALUE="Get Names" onclick="fnGetId()">