1.类似window.onresize()重载页面事件的写法只在IE下管用,FF,Chrome均不能解释,甚至会影响其它js的执行。
2.设置left,top等属性时,IE下可以只使用数值,而FF,chrome下必须在数值后加上"px"单位。
3.操作frameset的区别:如在子框架页面操作父框架页面的元素,IE下可以直接通过parent.frame1获取对象,而在FF和Chrome下,只能采用如下方式:
var ff=window.parent.window.document.getElementsByTagName("frameset");
var colsValue=ff['frame1'].getAttribute('cols');
OR
var ff=document.getElementById('frame1');
4.事件处理的区别:FF下没有window.event属性,所以要取得事件对象,可以使用arguments[0]。
获得事件源对象,IE:event.srcElement FF:event.target
5.类似如下语句:<input type="hidden" name="queryField" />
IE下:var field = document.getElementById("queryField");可以获取到对象,但在FF,Chrome下不管用
因此,需要加上id 如: <input type="hidden" name="queryField" id="queryField" />