Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使Javascript成为本月的目标?_Javascript_Html_If Statement - Fatal编程技术网

如何使Javascript成为本月的目标?

如何使Javascript成为本月的目标?,javascript,html,if-statement,Javascript,Html,If Statement,好吧,这对我来说只是理论上的,我没有代码可以帮助。只是说:) 我想知道,既然有可能,或者至少我以前见过这样做,就可以用时间来做if语句,即if(time>20)这是否可能用月份来做?或者我刚才提到的例子(我在w3schools.com上找到的)实际上使用了一个变量而没有告诉我哈哈 我真正想要的是一个if语句(希望很简单),类似于if(month==1){ //下面是错误的脚本 后藤(Id);} 那个例子很可怕,但它本身的功能不是我想要的 我只是对这件事很好奇,找不到任何地方没有一页代码,对我来说

好吧,这对我来说只是理论上的,我没有代码可以帮助。只是说:)

我想知道,既然有可能,或者至少我以前见过这样做,就可以用时间来做
if
语句,即
if(time>20)
这是否可能用月份来做?或者我刚才提到的例子(我在w3schools.com上找到的)实际上使用了一个变量而没有告诉我哈哈

我真正想要的是一个if语句(希望很简单),类似于
if(month==1){
//下面是错误的脚本
后藤(Id);}

那个例子很可怕,但它本身的功能不是我想要的

我只是对这件事很好奇,找不到任何地方没有一页代码,对我来说,在我们所处的时代,这些代码看起来很简单。在有人告诉我之前,我会一直试验代码。感谢您抽出时间:)

--------------------更新-----------------

我开始做这件事。显然这对我不起作用。但这就是我所尝试的。这个想法是当我打开或
style.display=“block”
这是我的
div
,它会自动调用当前月份,向人们显示当月发生的事件

    var now = new Date();
var month = now.getMonth();

var jan = document.getElementById("january");
var feb = document.getElementById("february");
var mar = document.getElementById("march");
var apr = document.getElementById("apri");
var may = document.getElementById("may");
var jun = document.getElementById("june");
var jul = document.getElementById("july");
var aug = document.getElementById("august");
var sep = document.getElementById("september");
var oct = document.getElementById("october");
var nov = document.getElementById("november");
var dec = document.getElementById("december");

var janHub = document.getElementById("janHub");
var augHub = document.getElementById("augHub");

function viewEvents (){
        eventsHub.style.display="block";
        mainBo.style.display="none";
        calender();
            };

function eventsX(){
            eventsHub.style.display="none";
            mainBo.style.display="block";};

function calender() {
    if (month==0) {
        jan.setAttribute("class", "current");
        janHub.style.display="block";
    }else if (month==7) {
        aug.setAttribute("class", "current");
        augHub.style.display="block";};

    };
很明显,我把你看到的代码作为一个测试,因为它没有每个月的所有
if
s等等

------------------------更新-----------------

这段代码是有效的,我不知道是否有其他人需要它,但请随意掠夺它。(对我来说)这很酷

或者干脆

if((new Date()).getMonth() == 11)
    console.log('December');

是你的朋友。请不要链接到w3schools…或者更恰当地说是W3傻瓜。。。您还创建了不需要的变量。像Date()这样简单的东西我不认为会有什么坏处。我创建了一些不需要的变量来帮助理解…
var today=new Date()
var now=today.now()做同样的事情(你初始化了一个今天的新日期…然后你得到了今天。现在它没有任何不同…所以问题是你只会让那些不懂日期对象的可怜的新人感到困惑。这是真的,但是新人们可能不懂新日期()
是相同的。但是,我已经编辑了我的评论。
var now = new Date();
var month = now.getMonth();

if (month == 0)
    console.log('January');

if (month >= 2)
    console.log('March-December');
if((new Date()).getMonth() == 11)
    console.log('December');