作业内容
原生querySelector()与querySelectorAll()获取元素实例
jQuery对象的参数与基本语法,ready()事件注册实例
jQuery中的事件注册与删除: on()和off()方法的使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <title>querySelector()与querySelectorAll()获取元素</title> <script> // 练习二 ready的使用////////////////////////////////////////////////////////// $(document).ready(function () { //练习一 querySelector()与querySelectorAll()获取元素////////////////////////////////////////////////// var btn=document.querySelectorAll('button') //检测按钮querySelector是否已经执行 btn[0].onclick=function () { //使用querySelector()单选第一张图片 var img=document.querySelector('img'); img.style.width='200px' img.style.borderRadius='100px' img.style.height='140px' } btn[1].onclick=function () { //使用querySelectorALL()获取全部图片并统一第一张格式 var imgs=document.querySelectorAll('img') var img=document.querySelector('img'); for(i=1;i<imgs.length;i++) { imgs[i].style.width=img.style.width imgs[i].style.borderRadius=img.style.borderRadius imgs[i].style.height=img.style.height } } //练习一 querySelector()与querySelectorAll()获取元素//////////////////////////////////////////////////end //练习三 on off用法 btn[2].onclick=function () { //清除点击特效,添加鼠标进入特效 $('img').off('click').on('mouseenter',function () { $(this).css({ 'height':'200px', 'width':'200px', 'borderRadius':'100px' }) }) } btn[3].onclick=function () { //清除鼠标进入特效,添加鼠标进入特效 $('img').off('mouseenter').on('click',function () { $(this).css({ 'height':'200px', 'width':'200px', 'borderRadius':'0px' }) }) } }) </script> </head> <body> <button>querySelector</button> <button>querySelectorALL(统一为图一格式)</button> <button>变圆(鼠标移到图片上)on变方(点击图片)off</button> <button>变圆(鼠标移到图片上)off变方(点击图片)on</button> <ul style="list-style-type: none"> <li><img src="images/1.jpg" alt=""></li> <li><img src="images/2.jpg" alt=""></li> <li><img src="images/3.jpg" alt=""></li> <li><img src="images/4.jpg" alt=""></li> <li><img src="images/5.jpg" alt=""></li> <li><img src="images/6.jpg" alt=""></li> </ul> </body> </html>
提供测试图片1.jpg 1.jgp ...6.jpg