码迷,mamicode.com
首页 > Web开发 > 详细

innerHTML,innertext ,textcontent,write()

时间:2014-10-13 18:09:49      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:使用   java   on   代码   html   javascript   htm   as   app   

innerhtml属于对象的一个属性,一般用于向已经存在的标签中写入内容,或者读取标签的内容。

innertext属于对象的一个属性,一般只能用于写入内容,或者读取内容,不能读取dom 中的标签,且只适用于IE。

综上,一般我们为了提高代码的兼容性,建议使用innerhtml。但是innerhtml在IE 下却只能读取不能操作,这就涉及到createelement方法以及appendchild,先创建元素节点,继续用appendchild添加子元素,然后innerhtm添加内容。

textcontent和innertext 使用不同之处,火狐支持textcontent ,textcontent读取标签内容时不做任何转义,只是单纯的剔除,innertext则会进行对html标签的转义。

write()属于一个方法,括号内的参数一般为javascript代码或者html结构标签以及内容。

innerHTML,innertext ,textcontent,write()

标签:使用   java   on   代码   html   javascript   htm   as   app   

原文地址:http://www.cnblogs.com/lihongfei0502/p/4022162.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!