我正在开发一个涉及Javascript的项目,我需要一个字符串来加下划线。代码在当前日期前面有“Date”一词(由变量now
表示)。当前日期需要加下划线,而不是“日期”。
这是我正在使用的代码:
var now = new Date();
document.getElementById('date').innerHTML = "Date " + (now.getMonth()+1)+ "/"+ now.getDate()+ "/"+ now.getFullYear();
我怎样才能做到这一点?
当找到ID为“date”的东西时......
使用CSS进行演示:
#date {text-decoration: underline;}
片段
var now = new Date();
document.getElementById('date').innerHTML = "Date <span>" + (now.getMonth()+1)+ "/"+ now.getDate()+ "/"+ now.getFullYear() + "</span>";
#date span {
text-decoration: underline;
}
<div id="date"></div>
此外,请注意,不应该有任何重复的id
s。因此,如果同一页面中有多个date
元素,请改用class
并以这种方式设置样式:
.date {text-decoration: underline;}
预习