Serena_Cecilia
2018-01-11 16:33
在script中这样写可以吗?尝试后发现把arr那一行注释掉,是可以成功的但是如果没有注释掉用arr来转换成a,就不会变颜色,所以觉得应该是类数组的问题,想请大家讲讲关于类数组的问题,谢谢大家!
var $div = $('div');
//var arr = { '0': '$div.get(0)', '1': '$div.get(1)', '2': '$div.get(2)' };
var a = Array.prototype.slice.call($div);
for (var i = 0 ; i < a.length;i++) {
a[i].style.color = "red";
}
怎么创建一个类数组?这个问题就触及到了我的知识盲区了
我的天,你是想给每个div加颜色吧,至于写这么麻烦,直接
var $div = $('div');
$div.css('color','red')
多省事,类数组的话,他是有length属性,也可以用索引值获取到其中的每个项,但是没有数组的方法
jQuery基础 (一)—样式篇
217503 学习 · 1218 问题
相似问题