【发布时间】:2015-06-24 00:05:14
【问题描述】:
我正在尝试创建一个根据星期几更改内容的动态页面。我以为我有解决方案,但我似乎无法让它发挥作用:
<html>
<head>
<script type="text/javascript">
function showhide(id) {
var d = new Date();
var s = document.getElementById[d.getDay()];
s.style.display = (s.style.display == 'block') ? 'none' : 'block';
}
</script>
</head>
<body onload="javascript:showhide[d.getDay()]">
<div id="0" style="display:none;">
<h3>Sunday</h3>
</div>
<div id="1" style="display:none;">
<h3>Monday</h3>
</div>
<div id="2" style="display:none">
<h3>Tuesday</h3>
</div>
<div id="3" style="display:none">
<h3>Wednesday</h3>
</div>
<div id="4" style="display:none">
<h3>Thursday</h3>
</div>
<div id="5" style="display:none">
<h3>Friday</h3>
</div>
<div id="6" style="display:none">
<h3>Saturday</h3>
</div>
</body>
</html>
我怀疑这要么是一件非常简单的事情,我想得太多了,要么是我还没有掌握。任何为我指明正确方向的帮助将不胜感激。
到目前为止,我的来源是 w3schools、jsfiddle 和这里(我从这里的另一篇文章中借用了我的代码的 sn-p)。
提前感谢您的回复。
【问题讨论】:
标签: javascript html