bubble的备忘录

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

DOM内的内容转化为字符串

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

二.innerTextinnerHTML

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

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

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

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

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

oDiv.innerText = oDiv.innerText;

虽然innerTextinnerHTML并非DOM标准的一部分,但事实上现在大部分的浏览器,包括IEOperaSafari,都支持innerTextinnerHTML,而Mozilla,仅支持innerHTML

三. outerTextouterHTML

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

0 评论: