使用 JavaScript 获取文档标题元
get document title meta using javascript
我正在尝试实现下面的这个简单脚本,当浏览器选项卡处于焦点时,它将显示由WordPress(或SEO插件(分配的文档标题,并在选项卡未聚焦时显示altrenate文档标题:
<script>
window.onblur = function () { document.title = 'Come Back!'; }
window.onfocus = function () { document.title = 'WP Doc Title'; }
</script>
如何更改上述脚本以获取当前磁贴?
谢谢。
document.title
既是getter,又是setter。所以你只需要这个
var title = document.title; // store the current title by accessing getter
console.log(title);
因此,在变量下的事件处理程序之外访问它,然后您可以在onfocus
中使用它
在开始更改之前将其存储在某个地方,然后使用它来还原。
<script>
var originalTitle = document.title;
window.onblur = function () { document.title = 'Come Back!'; }
window.onfocus = function () { document.title = originalTitle; }
</script>
window.onblur = function () {
document.getElementsByTagName('title')[0].innerHTML = 'Come Back!';
alert(document.getElementsByTagName('title')[0].innerHTML);
}
window.onfocus = function () {
document.getElementsByTagName('title')[0].innerHTML = 'WP Doc Title';
alert(document.getElementsByTagName('title')[0].innerHTML);
}
使用一些WP函数(如the_title/get_the_title/bloginfo(怎么样?我刚刚尝试了一下,它对我有用。
<script>
window.onblur = function () { document.title = 'Come Back!'; }
window.onfocus = function () { document.title = '<?php the_title(); ?>'
</script>
如果它不是单个帖子,请尝试使用bloginfo('name'(,也可以工作。您还可以将标题的标记内容作为 javascript 变量获取。如果您激活了 SEO 插件,这将是最好的方法。
var title = document.title;
可能看起来像这样:
<script>
var title = document.title;
window.onblur = function () { document.title = 'Come Back!'; }
window.onfocus = function () { document.title = title; }
</script>
相关文章:
- 通过Javascript检测文档标题的更改
- 单击链接时如何更改文档标题
- 如何通过函数动态更改文档标题
- Sharepoint文档库-使用javascript从文件名到标题
- 文档标题不是文档<标题>
- 杜兰达尔多语言应用程序,页面/模块标题作为可观察的,动态更改文档.标题
- 使用 JavaScript 获取文档标题元
- 使用 javascript 将文档标题更改回去
- 搜索文档并查找所有带有标题的输入
- 用于添加标题的脚本及其对 HTML 文档中所有锚标记的值
- Html更改文档'的标题
- 当标题被另一个脚本更改时,更改文档标题
- 引导类文档(例如容器流体/导航栏标题/)
- 文档标题在ie8中更改哈希
- 如何防止任何iframe或任何其他脚本在顶部窗口更改文档的标题
- 文档.上一页的标题
- 如何从子文档更改文档标题
- 如果没有被我更改,请替换文档标题
- 文档.标题返回未定义.这是为什么?
- 文档标题不会停止闪烁