?
JavaScript代码
- innerHTML='<option>1</option>'??
的时候测试出来的结果却是"1</option>",ie6? 7 8 都存在这个问题。
经过测试,发现 在用innerHTML输出html 的时候 凡是自定义标签(比如“<x></x>”)都会丢点前面这一部分, 想option必须在 select标签下面的,也不能直接innerHTML。
当然用jq的.html() 方法 不存在这个问题。
?
1 楼
zhouyrt
2011-08-19
option 还有很多问题
http://www.cnblogs.com/snandy/archive/2011/03/20/1989338.html
http://www.cnblogs.com/snandy/archive/2011/04/05/2005196.html
http://www.cnblogs.com/snandy/archive/2011/03/20/1989338.html
http://www.cnblogs.com/snandy/archive/2011/04/05/2005196.html
2 楼
xigua366
2011-08-19
innerHTML('<option>1</option>')
这是什么写法,js的正确写法不是 .innerHTML = '<option>1</option>';吗?
这是什么写法,js的正确写法不是 .innerHTML = '<option>1</option>';吗?
3 楼
caibinghong
2011-08-19
在JQ与EXT里都解决的挺好的。http://caibinghong.iteye.com/blog/1153411
4 楼
jayrao5566
2011-08-21
js的正确写法不是 .innerHTML = '<option>1</option>';吗?
5 楼
caibinghong
2011-08-22
呃是一个方法,现在改过来了,当时考的时候没有改!现在最底层是innerHTML=''