为什么下面JavaScript代码没有达到效果:根据当前星期改变标签<li>的背景颜色?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

为什么下面JavaScript代码没有达到效果:根据当前星期改变标签<li>的背景颜色?

2016-03-11 17:17:21 1882 1
<html>
<head>
<title>ChangeColorWithDay</title>
<script language="JavaScript">
function focus()
{
    var liObjs = document.getElementByTagName("li");
    var today = (New Date()).getDay();
    for(var i = 0; i < liObjs.length; i++)
    {
        var liName = liObjs[i].getAttribute("name");
        if(("day" + today) == liName)
        {
            liObjs[i].style.background = "royalblue";
        }
    }
}
</script>
</head>

<body onload="focus()">

<li name="day0" style="background:tomato;">today is Sunday</li>
<li name="day1">today is Monday</li>
<li name="day2">today is Tuesday</li>
<li name="day3">today is Wednesday</li>
<li name="day4">today is Thursday</li>
<li name="day5">today is Friday</li>
<li name="day6">today is Saturday</li>

</body>
</html>
取消 提交回答
全部回答(1)
  • 南极熊218
    2019-07-17 18:59:41

    New Date() 错了, 小写的new

    0 0
相关问答

1

回答

为什么下面JavaScript代码没有达到效果:根据当前星期改变标签<li>的背景颜色?

2016-03-17 10:13:26 1763浏览量 回答数 1

1

回答

下面的JavaScript代码,运行后页面上应该输出什么结果?

2021-11-22 22:12:40 310浏览量 回答数 1

0

回答

下面关于JavaScript的代码,运行后页面上应该输出什么?

2021-11-22 22:11:28 179浏览量 回答数 0

1

回答

下面的JavaScript代码运行后页面上输出的是什么呀?

2021-11-02 22:12:52 362浏览量 回答数 1

1

回答

js怎样定义一个字符串类型的json对象?报错

2020-06-15 19:27:18 367浏览量 回答数 1

1

回答

js 有没什么方法能判断对象是否存在某个属性(obj.h1.h2.h3)?报错

2020-06-08 17:10:51 300浏览量 回答数 1

1

回答

js改变储存的dom对象:报错

2020-06-06 16:35:04 296浏览量 回答数 1

1

回答

请教一个插入框架引入js,修改对象的问题报错 

2020-06-03 09:33:33 307浏览量 回答数 1

1

回答

js 怎么删除一个对象的属性

2020-05-28 13:27:10 742浏览量 回答数 1

1

回答

JavaScript 怎么删除一个对象的样式中的某个属性?

2016-06-12 15:40:51 2465浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载