javascript - 将 document.title 设置为默认值

标签 javascript jquery html css

只是一个快速..

如果我将警报 document.title 设置为每次说“警报”。 然后想在之后将其设置回去是否有 ezmode 方法来执行此操作,或者它会在链接标签上设置 ID 以将标题设置回 ID。请注意它是在 20 多个页面上使用的外部脚本。

最佳答案

你的问题有点不清楚,因为它开始谈论链接等。但是您确实特别提到了 document.title,所以...

如果您设置了 document.title,如果不保存之前的值然后恢复它,就无法将其设置回之前的值,例如:

// Setting the value originally, remember the previous value first:
document.previousTitle = document.title;
document.title = "Testing 1 2 3";

// Restoring the previous title:
document.title = document.previousTitle;
document.previousTitle = undefined;

(理想情况下,不是使用 document.previousTitle = undefined; 清除 previousTitle,而是使用 delete document.previousTitle;,但遗憾的是,这在 IE 上中断了,因为 document 不是 真正的 JavaScript 对象,它只是表现得非常像一个,主要是。)

你可能会想:我们去找head中的title元素,用它原来的内容来还原标题。 (这就是我的想法。)但是不,设置 document.title 实际上更新 head< 中的 title 元素的内容,所以那是行不通的。您必须将原件保存在其他地方。

关于javascript - 将 document.title 设置为默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3107704/

相关文章:

javascript - jQuery - 多个模式单独处理

javascript - 将 DIV 移出屏幕而不影响宽度?

javascript - bxslider - 在每张幻灯片中添加和删除新的 css 类

JavaScript 测验 Valadition

javascript - c# 等待 javascript 事件完成

javascript - 自动运行 firefox 扩展

jquery - 如何使用 Fragment 为 URL 设置 jquery cookie?

javascript - 具有淡入淡出功能的 JQuery div 根据 div 高度淡出

javascript - Jquery 工具提示图像高度和宽度

javascript - 如何在 Javascript 中(使用 jQuery,如果可能的话)独特且高性能地合并 2 个日期数组?