色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - JS代碼編譯成功,但是控制臺報錯,是什么問題?

瀏覽:127日期:2023-03-01 17:47:13

問題描述

<ul class='ul'><li>red</li> <li>1</li> <li>1</li> <li>1</li></ul><ul class='ul ul-2'><li>red</li> <li>1</li> <li>1</li> <li>1</li></ul><script type='text/javascript'> var ulArry = document.getElementsByClassName('ul'); for (var i in ulArry) {ulArry[i].firstChild.style.color = '#FF0000'; }</script>

javascript - JS代碼編譯成功,但是控制臺報錯,是什么問題?

javascript - JS代碼編譯成功,但是控制臺報錯,是什么問題? li的顏色已經(jīng)改變了,但是為什么控制臺還報錯?

問題解答

回答1:

ulArry是NodeList對象,for in獲取到的不只是兩個Dom節(jié)點,還有l(wèi)ength,item(),namedItem() 。所以運行到length時就報錯了。 你可以在循環(huán)中打印出 ulArry[i]看看

回答2:

javascript - JS代碼編譯成功,但是控制臺報錯,是什么問題?

javascript - JS代碼編譯成功,但是控制臺報錯,是什么問題?

看圖可以知道為什么報錯,但是至于為什么 in 里面會有一個length 這個i值 得等大神解答

回答3:

把代碼放到$(function(){})里試試

回答4:

for in會報錯 for不會,第二個ul的class不僅僅是一個哦,有兩個,建議getElementsByTagName

回答5:

請在確定文檔加載完后再操作

標(biāo)簽: JavaScript
主站蜘蛛池模板: 精品国产一区二区三区不卡 | 久久中文字幕久久久久 | 国产a级高清版毛片 | 欧美成人午夜毛片免费影院 | 免费一级a毛片免费观看欧美大片 | 在线有码 | 国产精品三级a三级三级午夜 | 色一情 | 精品 日韩 国产 欧美在线观看 | 欧美成人艳星在线播放 | 自拍视频在线观看视频精品 | 真实偷清晰对白在线视频 | 日韩美女网站在线看 | 99国内精品久久久久久久 | a一级毛片录像带 录像片 | 欧美激情精品久久久久久久九九九 | 欧美成人免费观看国产 | www.久久| 中国国语毛片免费观看视频 | 亚洲第一页在线播放 | 国产成人精品实拍在线 | 毛片免费观看视频 | 久久99久久精品国产只有 | 成人精品一区二区久久 | 国产精品亚洲一区二区三区 | 国内精品久久久久影院亚洲 | 日本午色www高清视频 | 国产精品久久久久久久久 | 成人国产精品一级毛片天堂 | 欧美的高清视频在线观看 | 天天看夜夜 | 日韩欧美精品在线观看 | 国产精品久久久久久久毛片 | 狠色狠狠色狠狠狠色综合久久 | 免费毛片播放 | 亚洲自拍偷拍图 | 中文精品久久久久国产不卡 | 欧美一级鲁丝片免费看 | 久久免费在线视频 | 自拍 亚洲 欧美 | 亚洲综合日韩精品欧美综合区 |