二.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 评论:
发表评论