Javascript 如何将HTML插入getDocumentByID.innerHTML函数

Javascript 如何将HTML插入getDocumentByID.innerHTML函数,javascript,html,innerhtml,Javascript,Html,Innerhtml,我正在写一个函数来插入一个时钟倒计时,它输出小时和分钟,直到发生什么事情。但是,我想自定义小时和分钟变量的HTML以显示在标记中。到目前为止,这就是我所拥有的: var hours = math for hours goes here; var minutes = math for minutes goes here; document.getElementById("test").innerHTML = hours + "hrs" + minutes + "min"; 我不知道如何在小时和

我正在写一个函数来插入一个时钟倒计时,它输出小时和分钟,直到发生什么事情。但是,我想自定义小时和分钟变量的HTML以显示在标记中。到目前为止,这就是我所拥有的:

var hours = math for hours goes here;
var minutes = math for minutes goes here;

document.getElementById("test").innerHTML = hours + "hrs"
+ minutes + "min";
我不知道如何在小时和分钟元素周围添加HTML标记。基本上,我希望它输出为

<span>12hrs</span>
<span>50min</span>
我有可变时间的数学工作,但只需要在那里得到一些html跨类

感谢您提供的任何指导。

您可以将这些内容放在字符串中

var hours = math for hours goes here;
var minutes = math for minutes goes here;

document.getElementById("test").innerHTML = "<span>" + hours + "hrs" + "</span>" + "<span>" + minutes + "min" + "</span>";
你可以把它们串起来

var hours = math for hours goes here;
var minutes = math for minutes goes here;

document.getElementById("test").innerHTML = "<span>" + hours + "hrs" + "</span>" + "<span>" + minutes + "min" + "</span>";

您通常可以添加字符串

让小时数=20 让分钟=7 document.getElementByIdtest.innerHTML=+小时+小时+分钟+分钟+;
您通常可以添加字符串

让小时数=20 让分钟=7 document.getElementByIdtest.innerHTML=+小时+小时+分钟+分钟+; 您可以使用ES6:

var小时数=12; var分钟=50; document.getElementByIdtest.innerHTML=`${hours}hrs${minutes}min`; 您可以使用ES6:

var小时数=12; var分钟=50; document.getElementByIdtest.innerHTML=`${hours}hrs${minutes}min`;
我取消了我的反对票。我最初投了反对票,因为这和我以前的回答完全一样。现在我看到你添加了一些东西,我取消了我的否决票。我最初投了反对票,因为这和我以前的回答完全一样。现在我看到你添加了其他内容