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

class名为Aaron的那个css样式怎么显示不出来

var arron = document.getElementsByClassName("aaron");

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

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

}


这一段代码有什么用



正在回答

10 回答

这是你的代码。

//var arron=....;意思是定义一个名叫arron的变量,把右边的对象赋值给它

var arron = document.getElementsByClassName("aaron");

//for循环,数量小于divs.length,但是你的divs这个变量是没有定义的,源代码的变量是divs,但是被你改成了arron,就是上面那个var arron=...。所以你这个是运行不了,会报错的。正确是for(var i=0;i<arron.length;i++)

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

//divs[i]也是不对的,变量被改了,divs[i]也要改->arron[i]

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

}


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

你的变量名设置为 arron,下面怎么语句怎么没用这个变量?这样肯定不显示啊~

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

修改第一节代码定义的变量的变量名即可。把“arron"修改为”div“。

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

信息班

是修改为"divs",少了一个"s".
2018-09-08 回复 有任何疑惑可以回复我~

别听楼上的乱登甲 其实引用jquery的语句 应当是https请求的才行  这个课程可能比较老了 当时很多网站都是http的没有改过了 不信你们加个s就行了 

1楼的解释了半天 我真的不懂  明明已经赋值了你说没赋值 睁眼说瞎话

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

慕婉清1339365

明明是for循环里divs这个变量,https里面已经加了!!
2019-01-09 回复 有任何疑惑可以回复我~

这个是原生js的操作

先通过 class名用document.getElemensByClassName('aaron'),选出class为aaron的div,

然后循环遍历所选的div,并且给每个div进行了赋值样式。

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

var arron = document.getElementsByClassName("aaron");

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

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

}

你的变量是是arron,所以呢:

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

    arron[i].style.border="3px solid blue"

}    

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

就是说你var之后等号之前的那个英文就是.length之前的英文

例如

var arron = document.getElementsByClassName("aaron");

就应该为

for(var i=0;i<    arron(就是这个英文)        .length; i++){

aaron(这里也是一样)    [i].style.border="3px solid blue";

}


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

还是不懂就回家养猪把


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

还是不太懂


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

var arron = document.getElementsByClassName("aaron");   这段只是 js 获取 clas名为 aaron 的 DOM节点,没有进行任何赋值操作。

--------------------------------------分割线·--------------------------------------

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

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

}

这一段与上一段没有关系。 这一段是  循环 divs 数组。  divs.length  表示 divs的长度(个数)。 然后给每个 div[i] 添加样式。  如何还是不懂得话,建议 查看 js 文档中的   JavaScript for 循环  http://www.runoob.com/js/js-loop-for.html

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

举报

0/150
提交
取消

class名为Aaron的那个css样式怎么显示不出来

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