bubble的备忘录

本blog主要用于常用资料的备忘、备份、备搜索

DOM内的内容转化为字符串

对于一个包含内部结构和HTML标记的DOM元素,可以通过使用innerText将其转化为字符串

二.innerText和innerHTML

innerText:用来修改起始标签和结束标签的文本。Eg. oDiv.innerText = “内容”;

应用innerHTML特性,可以直接给元素分配HTML字符串,而不需要考虑使用DOM方法来创建元素。Eg.

oDiv.innerHTML = “Hello,阿蜜果阿蜜果”;

还可以用innerText和innerHTML来获取元素的内容。如果innerText和innerHTML返回相同的值。但是,如果同时包含文本和其他元素,innerText将只返回文本的表示,而innerHTML将返回所有元素和文本的HTML代码。

通过将innerText复制给它自身,表示从指定的元素中删除所有的HTML标签。Eg.

oDiv.innerText = oDiv.innerText;

虽然innerText和innerHTML并非DOM标准的一部分,但事实上现在大部分的浏览器,包括IE、Opera和Safari,都支持innerText和innerHTML,而Mozilla,仅支持innerHTML。

三. outerText和outerHTML

在IE4.0引入,它们与innerText和innerHTML类似,只不过它们替换的是整个目标节点。

0 评论: