Javascript 如果内容日期为今天,如何添加类?

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

我在我的网站上有一个日程表,我想通过使用css添加一个红色边框,让今天从其他日子中脱颖而出,这只是一个例子。我可能需要使用JavaScript来确定内容是否为当前内容。我一直在尝试这样做,但大多数指南都使用数据日期,这让我陷入困境

html输出如下所示

<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没问题。祝你好运