select.innerHTML赋值出错的问题

对select.innerHTML进行赋值

ff下很正常
ie和opera下都看不见文字,
\
跟踪发现

ie把字符前边截断了 ;
而opera 把给换成了A

而且ff的速度还是比较慢 …

于是把整个select 放到 一个span里边 , 用innerHTML 更新. 终于能用了 .

看来数据多以后 , js还是得小心的用.

比较奇怪的地方是 select.innerHTML = A , 比 span.innerHTML 慢很多 , 难道ie要去分析select层次?

ps 那个列表测了下 , 有5K多个选项 , 所以用 select.options.add还是比较慢的 …