博客列表 >原生jsquerySelector和querySelectorAll方法

原生jsquerySelector和querySelectorAll方法

zhihuanwang的博客
zhihuanwang的博客原创
2017年12月21日 18:27:321360浏览

    使用querySelector函数和querySelectorAll函数时要注意参数的语法规则。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>原生jsquerySelector和querySelectorAll方法</title>
    <style>
    </style>
</head>
<body>
<ul style="list-style: none;">
    <li><img class="red blue" src="images/eguomeinv.jpg" width="300" alt=""></li>
    <li><img src="images/meiguomeinv.jpg" width="300" alt=""></li>
    <li><img src="images/beioumeinv.jpg" width="300" alt=""></li>
</ul>
<button>querySelector</button>
<button>querySelectorAll</button>
<script>
document.querySelectorAll('button')[0].onclick=function () {
 document.querySelector('.red,.blue').style.borderRadius='50%'
}
document.querySelectorAll('button')[1].onclick=function () {
 for(var i=0;i<document.querySelectorAll('img').length;i++){
 document.querySelectorAll('img')[i].style.borderRadius='50%'
 }
}
</script>
</body>
</html>

点击querySelector按钮后结果

2017-12-21_182141.jpg

点击querySelectorAll后的结果:

2017-12-21_182446.jpg

其中querySelectorAll返回一个数组,需要自己遍历。





声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议