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

ie8与ie6取form的议论

2012-11-22 
ie8与ie6取form的讨论多frames下,在ie6下通过frames[i]为取得某个frame,可是在ie8下用这个i的index却取不

ie8与ie6取form的讨论

多frames下,在ie6下通过frames[i]为取得某个frame,可是在ie8下用这个i的index却取不到frame。查看dom,发现在ie8下位置变了:(

于是想到不能用index来取frame。写了如下方法,以备录吧。

//通过已知的action值得到具体的form,一开始通过frames[i]来得到,但发现ie8下计算的与ie6下不同。function getFormFromLocaton(formname){var itemForm;for(var i=0;i<self.frames.length;i++){if(self.frames[i]){if(self.frames[i].location){if(self.frames[i].location.href){if(self.frames[i].location.href.indexOf(formname)!=-1){itemForm = self.frames[i];break; }}}}}return itemForm;}
?

热点排行