text和textContent属性之间的区别

时间:2012-11-01 06:52:37

标签: javascript dom anchor

根据HTML5 specificationDOM specificationHTMLAnchorElement具有texttextContent属性。 text财产的目的是什么?据我所知,text只是textContent

的只读获取器

2 个答案:

答案 0 :(得分:12)

textContent属性是来自DOM Core规范的Node interface的“inhertied”。 text属性是从HTML5 HTMLAnchorElement interface“继承”的,并被指定为“必须返回与textContent IDL属性相同的值”。

这两个可能会保留以收集不同的浏览器行为,text property for script elements的定义略有不同。

请注意,DOM规范是任何类型文档的通用规范(例如HTML,XML,SGML等),而HTML5专门用于在许多方面利用和扩展DOM Core的HTML(有些人可能会说它是“超级集”的一些DOM规范加上HTML + ...)。

请注意,“继承”并不意味着“原型继承”,只是继承的更一般含义。

答案 1 :(得分:0)

我建议使用MDNW3C quirksmode.org中的textContent

您从DOM Standard引用的text属性引用了Text Web API