css3属性怎么用啊
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>列表各行换色</title>
</head>
<body>
<h3>前端知识点</h3>
<ul id="listWeb">
<li>JavaScript基础</li>
<li>CSS基础</li>
<li>HTML基础</li>
<li>CSS3</li>
<li>HTML5</li>
<li>jQuery</li>
<li>Bootstrap</li>
<li>WebApp</li>
</ul>
<script>
//补充代码
document.getElementById('listWeb').nthChild(odd).style.backgroundColor = 'yellow';
</script>
</body>
</html>
我i这样写报的错是nthChild()函数未定义 如果想用css3怎么写呢?
14
收起
正在回答
2回答
同学你好,关于同学的问题回答如下:
1、id 标签 classname 是选择器, 但是这些也没有直接用来设置样式呀,我们代码中也没有这样写呀:
(.classname).style....
而是使用的getElementsById等方法,这是js的方法,不是选择器,我们是通过这些方法选择到的元素。
2、理解的就是不对的,getElementsById()是方法而不是选择器。js中没有直接通过选择器来设置的样式的,选择器只能在css代码中使用。
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星