_ javascript在ie和firefox下的一些差异

Posted on

javascript在ie和firefox下的一些差异

2007-07-31 @ 08:40:30 · 作者 Volcano

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

object操作

  • firefox:可支持

PLAIN TEXT CODE:

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

PLAIN TEXT CODE:

  1. var obj = { 'key' : 'aaa', }

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

javascript对select元素的option操作

  1. firefox:可直接设置

PLAIN TEXT CODE:

  1. option.text = 'foooooooo';
  2. ie:只能设置

PLAIN TEXT CODE:

  1. option.innerHTML = 'fooooooo';

删除一个select的option

  1. firefox:可以

PLAIN TEXT CODE:

  1. select.options.remove(selectedIndex);
  2. ie7:可以用

PLAIN TEXT CODE:

  1. select.options[i] = null;
  2. ie6:需要写

PLAIN TEXT CODE:

  1. select.options[i].outerHTML = null;

真是万恶的浏览器。

作者: Volcano 发表于July 31, 2007 at 8:40 am

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

永久链接 - http://www.ooso.net/archives/362

希望本站内容对您有点用处,有什么疑问或建议请在后面留言评论
转载请注明作者(RobinChia)和出处 It so life ,请勿用于任何商业用途