Javascript 如果内容日期为今天,如何添加类?
我在我的网站上有一个日程表,我想通过使用css添加一个红色边框,让今天从其他日子中脱颖而出,这只是一个例子。我可能需要使用JavaScript来确定内容是否为当前内容。我一直在尝试这样做,但大多数指南都使用数据日期,这让我陷入困境 html输出如下所示Javascript 如果内容日期为今天,如何添加类?,javascript,date,Javascript,Date,我在我的网站上有一个日程表,我想通过使用css添加一个红色边框,让今天从其他日子中脱颖而出,这只是一个例子。我可能需要使用JavaScript来确定内容是否为当前内容。我一直在尝试这样做,但大多数指南都使用数据日期,这让我陷入困境 html输出如下所示 <span class="date-display-single" property="dc:date" datatype="xsd:dateTime" content="2019-02-28T11:30:00+01:00">28.0
<span class="date-display-single" property="dc:date" datatype="xsd:dateTime" content="2019-02-28T11:30:00+01:00">28.02</span>
如果内容=2019-02-28811:30:00+01:00是今天,我如何添加一个类
谢谢。您可以使用它查找当前日期和月份,这是一个非常有价值的工具。if语句检查以确保日期和月份为mm/dd格式。然后可以使用获取html元素的值。最后,您可以使用将想要的类添加到元素中
var d=新日期;
变量月份=d.getMonth+1;//。getMonth是0-11
var day=d.getDate;
如果天<10{
日='0'+dd;
}
如果月份<10{
月份='0'+月份;
}
如果document.getElementByIdday.innerHTML=`${day}.${month}`{
document.getElementByIdday.className+=今天;
}
.今天{
边框:2倍纯红;
}
23.02你的意思是想通过添加css在日历中突出显示今天的日期?是的,Lolpez,这正是我想要实现的。跨度的内容不是完整日期,你真的想使用content属性吗?注意拼写JavaScript@简:没问题。你可能需要修改一下我的代码。如果它对您有效,请确保接受答案,以便其他人知道它也有效谢谢,id确实可以处理您的代码段,但问题是我的html仅呈现span类,而不是作为id类。无论如何都是以范围而不是id为目标。我更新了我的代码段以用于您的代码。只需将id添加到您的元素中。好的,我在这里成功了,非常感谢much@jan没问题。祝你好运