如何通过JavaScript为字符串加下划线?

问题描述 投票:0回答:1

我正在开发一个涉及Javascript的项目,我需要一个字符串来加下划线。代码在当前日期前面有“Date”一词(由变量now表示)。当前日期需要加下划线,而不是“日期”。

这是我正在使用的代码:

var now = new Date();
document.getElementById('date').innerHTML = "Date " + (now.getMonth()+1)+ "/"+ now.getDate()+ "/"+ now.getFullYear();

我怎样才能做到这一点?

javascript string underline
1个回答
3
投票

当找到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>

此外,请注意,不应该有任何重复的ids。因此,如果同一页面中有多个date元素,请改用class并以这种方式设置样式:

.date {text-decoration: underline;}

预习

preview

© www.soinside.com 2019 - 2024. All rights reserved.