`
caibinghong
  • 浏览: 143275 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

关于innerHTML 赋值问题

 
阅读更多

 

JavaScript代码
  1. innerHTML='<option>1</option>'  

的时候测试出来的结果却是"1</option>",ie6  7 8 都存在这个问题。

经过测试,发现 在用innerHTML输出html 的时候 凡是自定义标签(比如“<x></x>”)都会丢点前面这一部分, 想option必须在 select标签下面的,也不能直接innerHTML。

当然用jq的.html() 方法 不存在这个问题。

 

0
2
分享到:
评论
5 楼 caibinghong 2011-08-22  
呃是一个方法,现在改过来了,当时考的时候没有改!现在最底层是innerHTML=''
4 楼 jayrao5566 2011-08-21  
js的正确写法不是  .innerHTML = '<option>1</option>';吗?
3 楼 caibinghong 2011-08-19  
在JQ与EXT里都解决的挺好的。http://caibinghong.iteye.com/blog/1153411
2 楼 xigua366 2011-08-19  
innerHTML('<option>1</option>')

这是什么写法,js的正确写法不是  .innerHTML = '<option>1</option>';吗?

相关推荐

Global site tag (gtag.js) - Google Analytics