<style>
div {
color: red;
text-align: center;
cursor: pointer;
font-weight: bolder;
width: 300px;
}
</style>
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script>
</head>
<body>
<div>Click here</div>
<div>to iterate through</div>
<div>these divs.</div>
<script>
$(document.body).click(function() {
$( "div" ).each(function( i ) {
if ( this.style.color !== "blue" ) {
this.style.color = "blue";
} else {
this.style.color = "";
}
});
});
</script>这里使用的是document.body 为什么点击body没效果,换成document有效果,单纯使用body会报错,然后里面使用的是this,不是$(this)
- 1 回答
- 0 关注
- 1848 浏览
添加回答
举报
0/150
提交
取消