>在做项目的时候,网页里嵌套iframe时想对iframe对象进行操作时发现ie和firefox是不同的。 例如替换iframe的链接: ```html ``` ```javascript window.frames['xx1'].document.location.replace('http://www.xxx.com'); ``` 当执行上面JS代码后,在ie下是没有问题的,可是在firefox下就不行了,错误提示是找不到 window.frames['xx1']对象。 经过查找发现原因,是ie和firefox的内核是不一样的,ie是通过id来生成对象,可是firefox是通过name来生成对象。 解决办法: 在iframe加个name就行了。 ```html ```