gpt4 book ai didi

jquery - JavaScript 中的replaceState() 可以用来更改文档标题和内容吗?

转载 作者:行者123 更新时间:2023-12-01 00:22:27 25 4
gpt4 key购买 nike

如何添加标签 <title>Update</title><div id="content">Update</div>

jQuery(document).ready(function($){
$( "a" ).click(function() {
var url = $(this).attr('href');
if(url != window.location){
history.replaceState(null, null, url);
}
return false;
});
});

我需要更新,例如<title>Home</title><title>About</title><div id = "content">Home content</ div><div id="content">About content</div>在过渡时。

最佳答案

确实不清楚您想要实现什么,但如果您的目标是设置页面显示的标题,请设置 document.title:

document.title = "Update";

如果你想添加一个div:

$('<div id="content">Update</div>').appendTo(document.body);

附加到页面正文(底部)。如果您希望 div 位于其他位置,则需要将其附加到 DOM 中的其他元素。您可以使用 CSS 选择器(加上一些其他东西)来选择要添加到的元素。

如果执行两次,生成的 DOM 文档将无效,因为两个元素不能具有相同的 id。如果您想更新现有的(如果存在):

var $div = $("#content");
if (!$div[0]) {
$div = $('<div id="content"></div>');
$div.appendTo(document.body);
}
$div.text("Update"): // Or $div.html("HTML markup here")

关于jquery - JavaScript 中的replaceState() 可以用来更改文档标题和内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30001681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com