gpt4 book ai didi

javascript - 如何在 Javascript 中添加图像或其他文本?

转载 作者:行者123 更新时间:2023-12-02 21:05:34 25 4
gpt4 key购买 nike

我有下面的代码,我想用图像和/或一些文本、使用 HTML 的表格替换“Good.....”文本。我尝试使用innerHTML,但没有成功。我想我需要一些新变量。

var greeting;
function myFunction() {
var time = new Date().getHours();
if (time < 10) {
greeting = "Good morning";
}
else if (time < 18) {
greeting = "Good day";
}
else if (time < 22) {
greeting = "Good evening";
}
else {
greeting = "Good night";
}
}

myFunction();
var createP = document.createElement('p');
document.getElementById('demo').appendChild(createP);
createP.innerHTML = greeting;
console.log(createP);

最佳答案

我已经用不同的代码片段创建了所有 3 个演示。

var greeting;

function myFunction(replaceText) {
var time = new Date().getHours();
if (time < 10) {
greeting = "Good morning";
} else if (time < 18) {
greeting = "Good day";
} else if (time < 22) {
greeting = "Good evening";
} else {
greeting = "Good night";
}
greeting = greeting.replace(/good/gi, replaceText);
}

myFunction("test");
var createP = document.createElement('p');
document.getElementById('demo').appendChild(createP);
createP.innerHTML = greeting;
<div id="demo"></div>

另一种方式

 var greeting;

function myFunction(replaceText) {
var time = new Date().getHours();
if (time < 10) {
greeting = "Good morning";
} else if (time < 18) {
greeting = "Good day";
} else if (time < 22) {
greeting = "Good evening";
} else {
greeting = "Good night";
}
greeting = greeting.replace(/good/gi, replaceText);
}

myFunction("test");
var createP = document.createElement('p');
document.getElementById('demo').appendChild(createP);
createP.innerHTML = greeting;
<div id="demo"></div>

var greeting;

function myFunction() {
var time = new Date().getHours();
if (time < 10) {
greeting = "Good morning";
} else if (time < 18) {
greeting = "Good day";
} else if (time < 22) {
greeting = "Good evening";
} else {
greeting = "Good night";
}

}

myFunction();
greeting = greeting.replace(/good/gi, '<img src="https://upload.wikimedia.org/wikipedia/en/9/95/Test_image.jpg"/>');
var createP = document.createElement('p');
document.getElementById('demo').appendChild(createP);
createP.innerHTML = greeting;
<div id="demo"></div>

替换图片

关于javascript - 如何在 Javascript 中添加图像或其他文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61234629/

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