javascript - 无法根据 Javascript 和 CSS 中的特定日期范围更改字体颜色

标签 javascript jquery html css date

如果今天的日期是在 10 月 25 日到 28 日之间,这里是我尝试更改 div 字体颜色的代码,但似乎不起作用。有人知道更好的选择吗?

HTML

<div id="masthead">
Some text here
</div>

JavaScript

var today = new date();
var dd = today.getDate();
var mm = today.getMonth()+1; //Jan is 0!

if (dd<10) {
dd='0'+dd
}

if (mm<10) {
mm='0'+mm
}

if(mm=10 && dd>24 && dd<29) {
document.getElementById("masthead").classList.add('addToHeader');
}

CSS

.addToHeader {
color:red;
}

最佳答案

试试下面的代码:

var today = new Date(); // I modified here date() to Date
var dd = today.getDate();
var mm = today.getMonth()+1; //Jan is 0!

if (dd<10) {
    dd='0'+dd
}

if (mm<10) {
    mm='0'+mm
}

if(mm==10 && (dd>24 && dd<29) ){ // I modified mm=10 to mm==10 also added a first brackets
    document.getElementById("masthead").classList.add('addToHeader');
}

关于javascript - 无法根据 Javascript 和 CSS 中的特定日期范围更改字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46881605/

相关文章:

javascript - 如何检测 Gmail 中的键盘事件

javascript - 使用 jQuery 方法扩展 Zepto.js?滚动顶部()

javascript - @async 脚本会在解析器遇到其标签之前运行吗?

javascript - 透明渐变菜单

Javascript Canvas : base64 back to file after resizing&resampling?

javascript - 从 javascript 访问 C#(代码隐藏)中的变量

javascript - 在我的案例中如何禁用拖动功能?

html - 如何自定义 Jquery 对话框的位置

javascript - JavaScript 对象在 HTTP 请求中占用的数据大小 (kB) 是多少?

javascript - 将 iframe 的 id 存储在 JavaScript 变量中