IE9文档模式与HTML解析
2012-10-31 15:43
274 查看
最近在项目中遇到一个问题,特将问题记录,以便以后查看。
问题:在页面中放置一个asp.net Label控件,然后给控件赋值,值为:"<input id='text1' type='text' />",然后在此文本框中输入值,在前台js中获取这个Label的innerHTML时取不到input的value属性
页面代码
可以看到的是取出来的innerHTML并不包含 value属性,当然也就没有'fdafds' 的值了
这个问题找了很久 后来发现原因是因为:IE9的文档模式
然后将文档模式改为:非IE9标准模式后:
这样就能正常的取到value属性了。
ps:其实这个是我在做类似OA的自定义表单的时候遇到的,自定义表单保存的是表单的HTML,在使用的时候就需要将表单的HTML先放置到页面中,用户修改完成后再保存HTML,但是一直没有遇到过这个问题。。。希望如果有人也遇到同样的问题可以帮助他找到原因,也请园子里的各位大大帮我解释下IE9的文档模式。 Thanks.
问题:在页面中放置一个asp.net Label控件,然后给控件赋值,值为:"<input id='text1' type='text' />",然后在此文本框中输入值,在前台js中获取这个Label的innerHTML时取不到input的value属性
页面代码
可以看到的是取出来的innerHTML并不包含 value属性,当然也就没有'fdafds' 的值了
这个问题找了很久 后来发现原因是因为:IE9的文档模式
然后将文档模式改为:非IE9标准模式后:
这样就能正常的取到value属性了。
ps:其实这个是我在做类似OA的自定义表单的时候遇到的,自定义表单保存的是表单的HTML,在使用的时候就需要将表单的HTML先放置到页面中,用户修改完成后再保存HTML,但是一直没有遇到过这个问题。。。希望如果有人也遇到同样的问题可以帮助他找到原因,也请园子里的各位大大帮我解释下IE9的文档模式。 Thanks.
相关文章推荐
- [HTML][IE兼容性]IE中“浏览器模式”和“文档模式”的测试
- JS获取IE版本号与HTML设置IE文档模式的方法
- HTML+CSS:让IE文档模式默认最高
- html页面设置IE文档模式
- 为什么要加入<!doctype html>这个文档声明——IE怪异模式
- [置顶] 指定ie文档模式(解析页面的版本或ie版本)及几种指定方式的优先级
- HTML默认IE文档模式代码
- 关于html中的doctype的重要性的认知以及IE的浏览器模式与文档模式
- IE对文档的解析模式及兼容性问题
- jquery解析xml文档和xml字符串(ie和火狐环境下)
- vbs 解析 html 文档
- [JS]IE兼容模式下会把后台传来的html或者xml标签变成大写的解决方法
- IE “浏览器模式”和“文档模式”的区别
- 使用 jsoup 对 HTML 文档进行解析和操作
- J2EE系列:再谈IE的浏览器模式和文档模式
- IE 浏览器模式和文本模式 解析(二)
- 使用 jsoup 对 HTML 文档进行解析和操作
- C#对HTML文档的解析
- joup 解析html文档
- 使用 jsoup 对 HTML 文档进行解析和操作