我想用javascript获取普通的html页面标题.
我用firefox和
document.title
Run Code Online (Sandbox Code Playgroud)
我得到额外的" - Mozilla Firefox"到标题的末尾.我知道通过修改字符串很容易摆脱这一点,但如果他们改变文本,使用不同的格式等,或者其他一些浏览器以不同的方式修改它我再次有额外的文本.
那么,有没有任何跨浏览器的方式来获取javascript的普通标签内容?Jquery解决方案没问题.
Mar*_*cus 124
直接来自DOM的一个选项:
$(document).find("title").text();
Run Code Online (Sandbox Code Playgroud)
仅在chrome和IE9上测试过,但逻辑上应该适用于所有浏览器.
或者更通用
var title = document.getElementsByTagName("title")[0].innerHTML;
Run Code Online (Sandbox Code Playgroud)
$('title').text();
Run Code Online (Sandbox Code Playgroud)
返回所有标题
但如果你只想要页面标题,那么使用
document.title
Run Code Online (Sandbox Code Playgroud)