getDay()方法不起作用

时间:2013-08-29 21:30:36

标签: javascript

我有W3School的确切代码。虽然代码在他们的网站上运行,但它在我的PC上并不真正起作用(单击该按钮不会产生任何结果)。我不认为Date()对象的getDay()方法正常工作,但我仍然无法弄清楚确切的问题是什么。提前谢谢。

来自W3School的原始链接: http://www.w3schools.com/js/tryit.asp?filename=tryjs_switch

<!DOCTYPE html>
<html>
<body>

<p>Click the button to display what day it is today.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction()
{
var x;
var d=new Date().getDay();
switch (d)
{
  case 0:
    x="Today it's Sunday";
    break;
  case 1:
    x="Today it's Monday";
    break;
  case 2:
    x="Today it's Tuesday";
    break;
  case 3:
    x="Today it's Wednesday";
    break;
  case 4:
    x="Today it's Thursday";
    break;
  case 5:
    x="Today it's Friday";
    break;
  case 6:
    x="Today it's Saturday";
    break;
}
document.getElementById("demo").innerHTML=x;
}
</script>

</body>
</html>

2 个答案:

答案 0 :(得分:1)

样品显然很好,它适用于我尝试过的多台机器。问题在你的机器上。

试试这个:

  • 禁用防病毒/恶意软件防护
  • 确保您的浏览器没有阻止脚本(noscript,ghostery等)的扩展名。
  • 确保您的浏览器允许脚本执行

如果您尝试使用其他浏览器,它也会有所帮助。

答案 1 :(得分:-2)

试试这个

button onclick="myFunction();">Try it</button>

而不是

button onclick="myFunction()">Try it</button>