javascript在ie和firefox下的一些差异

javascript在ie和firefox下,运行结果有一些差异。下面把最近碰到的情况做个记录,以后也会不断补充以备忘。

    object操作

  • firefox:可支持
    CODE:
    1. var obj = { 'key' : 'aaa', }

  • ie:不支持
    CODE:
    1. var obj = { 'key' : 'aaa', }

    会报javascript错误,最后的","必须去掉

    javascript对select元素的option操作

  • firefox:可直接设置
    CODE:
    1. option.text = 'foooooooo';

  • ie:只能设置
    CODE:
    1. option.innerHTML = 'fooooooo';

    删除一个select的option

  • firefox:可以
    CODE:
    1. select.options.remove(selectedIndex);

  • ie7:可以用
    CODE:
    1. select.options[i] = null;

  • ie6:需要写
    CODE:
    1. select.options[i].outerHTML = null;

真是万恶的浏览器。

posted @ 2010-06-25 16:16  功夫 熊猫  阅读(211)  评论(0编辑  收藏  举报