gpt4 book ai didi

javascript - 用 javascript 替换文档中的特定文本?

转载 作者:行者123 更新时间:2023-11-30 13:38:55 25 4
gpt4 key购买 nike

我无法让它工作......它只是用结果替换了整个页面

var str="textiwanttoreplace";
var el = document.getElementById('welcome');
el.innerHTML = str;
var date = new Date();
var hours = date.getHours();


if (hours >= 8 && hours < 13) {
el.innerHTML = str.replace("textiwanttoreplace", "It's 8 and 13");
} else if (hours >= 13 && hours < 18) {
el.innerHTML = str.replace("textiwanttoreplace", "It's 13 and 18");
} else if (hours > 18 && hours <= 23) {
el.innerHTML = str.replace("textiwanttoreplace", "It's 18 and 23");
} else {
el.innerHTML = str.replace("textiwanttoreplace", "Hello");
}

编辑: 已更改,现在我没有看到任何结果,我是否遗漏了什么?

最佳答案

It would ,如果你想替换那个文本并放在页面的某个部分,你应该这样做:

var str="textiwanttoreplace";
var el = document.getElementById('element_id');
el.innerHTML = str;

所以代替:

document.write();

使用:

var el = document.getElementById('element_id');
el.innerHTML = str.replace("textiwanttoreplace", "Good Morning");

只需将 element_id 替换为您要在其中放置文本结果的元素的 ID。

更新:

根据您的评论,我对其进行了测试并且有效,您可以在这里查看:

http://jsbin.com/odipu3

关于javascript - 用 javascript 替换文档中的特定文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3366050/

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