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

代码哪里有问题为什么p的元素没反应

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>jQuery选择器之元素选择器</title>

<style type="text/css">

div{

width: 150px;

height: 70px;

background: gray;

float: left;

padding: 2px;

margin: 5px;

text-align: center;

}

</style>

<script scr="jquery-1.7.2.js"></script>

</head>

<body>

<div class="aaron">

        <p>class="aaron"</p>

        <p>选中</p>

    </div>

    <div class="aaron">

        <p>class="aaron"</p>

        <p>选中</p>

    </div>

    <div class="imooc">

        <p>class="imooc"</p>

        <p>jQuery选中</p>

    </div>

    <div class="imooc">

        <p>class="imooc"</p>

        <p>jQuery选中</p>

    </div>

<script type="text/javascript">

var divs = document.getElementsByTagName('div');

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

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

}

</script>

<script type="text/javascript">

    //通过jQuery直接传入标签名p

    //标签是可以多个的,所以得到的同样也是一个合集

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

    </script>

</body>

</html>


正在回答

2 回答

<script scr="jquery-1.7.2.js"></script>

这里连如jq库的src写错了,教你一个快速排错的方法,如图,按F12进入控制台,注意红色的圈圈,html:47提示错误发生在47行,另外一个$ no define是错误的描述,表示没有定义,就是连入库出了问题http://img1.sycdn.imooc.com//58732920000153df13580629.jpg

1 回复 有任何疑惑可以回复我~
#1

ggmsy 提问者

好的 谢谢了
2017-01-09 回复 有任何疑惑可以回复我~
#2

慕圣3571134

从来不用F12的飘过,虽然很方便,就怕变成一种依赖,不利于编写逻辑性强的代码
2018-12-11 回复 有任何疑惑可以回复我~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery选择器之元素选择器</title>
<style type="text/css">
div{
width: 150px;
height: 70px;
background: gray;
float: left;
padding: 2px;
margin: 5px;
text-align: center;
}
</style>


<!--                  ↓↓↓这里                  -->

<script src="

<!--                  ↑↑↑这里                  --> 

</head>
<body>
<div class="aaron">
        <p>class="aaron"</p>
        <p>选中</p>
    </div>
    <div class="aaron">
        <p>class="aaron"</p>
        <p>选中</p>
    </div>
    <div class="imooc">
        <p>class="imooc"</p>
        <p>jQuery选中</p>
    </div>
    <div class="imooc">
        <p>class="imooc"</p>
        <p>jQuery选中</p>
    </div>
<script type="text/javascript">
var divs = document.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++){
divs[i].style.border="3px solid red";
}
</script>
<script type="text/javascript">
    //通过jQuery直接传入标签名p
    //标签是可以多个的,所以得到的同样也是一个合集
    $("p").css("border","3px solid red");
    </script>
</body>
</html>

看代码,  你jQuery引入出错了...

0 回复 有任何疑惑可以回复我~
#1

待我强大_我给自己天下

<script scr="jquery-1.7.2.js"></script> 改成 <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> 就可以了
2017-01-09 回复 有任何疑惑可以回复我~
#2

ggmsy 提问者 回复 待我强大_我给自己天下

嗯 知道哪里错了 谢谢
2017-01-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码哪里有问题为什么p的元素没反应

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信