为什么第一个div没有样式显示

来源:2-2 jQuery选择器之类选择器

威她命willian陈威

2016-08-13 15:06

<!DOCTYPE html>

<html>

<head>

    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

    <title></title>

<style>

div{

width: 100px;

height: 90px;

float: left;

padding: 5px;

margin: 5px;

background-color: #EEEEEE;

}

</style>

<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> 

</head>

<body>

<div class="aaron">

<p>我们</p>

<p>你们</p>

</div>

<div class="arron">

<p>我们</p>

<p>你们</p>

</div>

<div class="imooc">

<p>你们</p>

<p>爱情</p>

</div>

<div class="imooc">

<p>真的爱你</p>

<p>真爱</p>

</div>

<script type="text/javascript">

var divs=document.getElementsByClassName('arron');

for (var i = 0; i < divs.length; i++) {

divs[i].style.border="3px solid red";

}

</script>

<script type="text/javascript">

$(.imooc).css("border","3px solid red");

</script>

</body>

</html>


写回答 关注

3回答

  • 慕UI7469191
    2016-08-13 16:05:22
    已采纳

    你第一个class写错了

    威她命wil...

    非常感谢!

    2016-09-05 09:14:02

    共 1 条回复 >

  • 不正经的人
    2017-08-03 16:08:10

    应该是第二个class样式单词写错,还有方法中要获得样式名的单词也要改,不要问我怎么知道,我就是知道!

  • Collus
    2016-08-13 16:07:52

    你第一个class名字写错了---<div class="aaron">,所以divs=document.getElementsByClassName('arron');divs中根本就没有第一个div

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题