首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

firefox的getElementById有关问题

2012-02-24 
firefox的getElementById问题divid xx inputid yy /div------------------------document.get

firefox的getElementById问题
<div   id= "xx "> <input   id= "yy "> </div>

------------------------
document.getElementById( "xx ").document.getElementById( "yy ").value   =   "aaaaa ";
此段代码在IE下运行正常,但是Firefox不支持

如何在firefox下实现这样的功能?

[解决办法]
document.getElementById( "yy ").value = "aaaaa ";
[解决办法]
var objs=document.getElementById( "xx ").getElementsByTagName( "input ")
for(var i=0;i <objs.length;i++)
{
if(objs[i].name== 'yy ')
{
alert(objs[i].name)
}
}
[解决办法]
楼上两位强人,都解答了。。你看一下帮助文档。应该是object.getElementById,object是指你要查找对象的某级父对象。
[解决办法]
document.getElementById( "xx ").document.getElementById( "yy ").value = "aaaaa ";
--------------------------------
这种写法是不是也太不规范了?
为什么要用 ". "接两个GetElement呢!直接用document.getElementById( "yy ").value不行么?
[解决办法]
莫非还有重复ID

热点排行