DOM API是否提供实现Node接口的HTMLTitle对象?
document.title只返回标题的字符串部分。
typeof(document.title)
"string"
虽然document.head
等其他属性为HTMLHeadElement
对象,document.doctype
为DocumentType
对象,但都实现了Node接口。
答案 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]"