DOM API是否提供实现Node接口的HTMLTitle对象?

时间:2012-04-05 19:59:02

标签: javascript dom

DOM API是否提供实现Node接口的HTMLTitle对象?

document.title只返回标题的字符串部分。

typeof(document.title)
"string"

虽然document.head等其他属性为HTMLHeadElement对象,document.doctypeDocumentType对象,但都实现了Node接口。

2 个答案:

答案 0 :(得分:2)

document.title为您提供了一个字符串。

如果您想要title元素,请使用document.getElementsByTagName

var title = document.getElementsByTagName("title")[0]

答案 1 :(得分:1)

document.title代表当前文档的标题字符串。可以通过以下方式访问元素的接口:

var tit = document.createElement('title')

typeof不是获取内部类名的正确方法。请改用Object.prototype.toString

Object.prototype.toString.call(tit);
// returns "[object HTMLTitleElement]"