HTMLElementObject
2016-09-04 13:15:39 0 举报
AI智能生成
获取或设置HTML元素节点内容的汇总
作者其他创作
大纲/内容
innerHTML
兼容:都支持
设置或返回表格行的开始和结束标签之间的 HTML
HTMLElementObject.innerHTML=text
outerHTML
兼容:低版本火狐不支持
除了包含innerHTML的全部内容外, 还包含对象标签本身
HTMLElementObject.outerHTML=text
innerText
兼容性问题比较多
从起始位置到终止位置的内容, 但它去除Html标签
HTMLElementObject.innerText=text
value
兼容:都支持
设置或者返回属性的值(常使用与表单里的标签)
attribute.value=value
注意:innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签,下面是一个简单的符合W3C标准的示例:
<a href="javascript:alert(document.getElementById('test').innerHTML.replace(/<.+?>/gim,''))">无HTML,符合W3C标准</a>
获取或设置HTML元素节点内容的汇总

收藏

收藏
0 条评论
下一页