class名為Aaron的那個css樣式怎么顯示不出來
var arron = document.getElementsByClassName("aaron");
for(var i=0;i<divs.length;i++){
divs[i].style.border="3px solid blue";
}
這一段代碼有什么用
var arron = document.getElementsByClassName("aaron");
for(var i=0;i<divs.length;i++){
divs[i].style.border="3px solid blue";
}
這一段代碼有什么用
2018-07-16
舉報
2019-03-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";
}
2019-03-07
你的變量名設置為 arron,下面怎么語句怎么沒用這個變量?這樣肯定不顯示啊~
2018-09-08
修改第一節代碼定義的變量的變量名即可。把“arron"修改為”div“。
2018-08-29
別聽樓上的亂登甲 其實引用jquery的語句 應當是https請求的才行? 這個課程可能比較老了 當時很多網站都是http的沒有改過了 不信你們加個s就行了?
1樓的解釋了半天 我真的不懂? 明明已經賦值了你說沒賦值 睜眼說瞎話
2018-08-18
這個是原生js的操作
先通過 class名用document.getElemensByClassName('aaron'),選出class為aaron的div,
然后循環遍歷所選的div,并且給每個div進行了賦值樣式。
2018-08-10
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"
}????
2018-07-28
就是說你var之后等號之前的那個英文就是.length之前的英文
例如
var arron = document.getElementsByClassName("aaron");
就應該為
for(var i=0;i<? ? arron(就是這個英文)? ? ? ? .length; i++){
aaron(這里也是一樣)? ? [i].style.border="3px solid blue";
}
2018-07-21
還是不懂就回家養豬把
2018-07-20
還是不太懂
2018-07-17
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