javascript在ie和下,运行结果有一些差异。下面把最近碰到的情况做个记录,以后也会不断补充以备忘。
object操作
firefox:可支持 CODE:
- var obj = { 'key' : 'aaa', }
ie:不支持
CODE:
- var obj = { 'key' : 'aaa', }
会报javascript错误,最后的","必须去掉
对select元素的option操作
firefox:可直接设置 CODE:
- option.text = 'foooooooo';
ie:只能设置
CODE:
- option.innerHTML = 'fooooooo';
删除一个select的option
firefox:可以 CODE:
- select.options.remove (selectedIndex );
ie7:可以用
CODE:
- select.options [i ] = null;
ie6:需要写
CODE:
- select.options [i ].outerHTML = null;
真是万恶的浏览器。