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