<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)
慕瓜9220888
橋本奈奈未
相关分类