为了账号安全,请及时绑定邮箱和手机立即绑定

为什么出来的不是想要的效果?

为什么出来的不是想要的效果?

<style type="text/css">     #div1{         width: 400px;         height: 300px;         border: 1px solid skyblue;     }     p{         border: 1px solid lightpink;     }     .ps1{         border: 1px solid red;         text-align: center;     } </style><input type="button" value="按钮" id="btn" /> <div id="div1">     <p class="ps">我是一个段落</p>     <p class="ps">我是一个段落</p>     <p class="ps">我是一个段落</p>     <p class="ps">我是一个段落</p>     <p class="ps">我是一个段落</p>     <p class="ps">我是一个段落</p> </div><script type="text/javascript">     //获取按钮     document.getElementById("btn").onclick=function () {         //根据className获取P         var pObj=document.getElementsByClassName("ps");         for (var i=0;i<pObj.length;i++){             pObj[i].className="ps1";         }     } </script>为什么最后出来的效果是这样的?不是每个p标签都应用了ps1类样式,而是跳过一个p应用一个。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 883 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信