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

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:102日期: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的顏色已經改變了,但是為什么控制臺還報錯?

問題解答

回答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:

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

標簽: JavaScript
主站蜘蛛池模板: 亚洲在线精品视频 | 欧美激情一区二区三区高清视频 | 亚洲欧美综合一区二区三区四区 | 韩国免费毛片在线看 | 欧美日韩一区二区三区免费不卡 | 一级女性黄 色生活片 | 国产精品久久久久久久久久久威 | 久久久久久福利 | 香蕉香蕉国产片一级一级毛片 | 女人张开腿让男人桶视频免费大全 | 男人的天堂精品国产一区 | 欧美高清一区 | 久久成人免费观看草草影院 | 国产在亚洲线视频观看 | 波少野结衣在线播放 | 免费一级a毛片免费观看欧美大片 | 国产初高中生粉嫩无套第一次 | 日本韩国中文字幕 | 国产欧美日本在线 | 精品国产自 | 国产欧美在线观看不卡 | 精品午夜国产在线观看不卡 | 成 人 免费 网站 | 亚洲精品美女视频 | 精品视频一区二区 | www.成年人 | 天干天干天啪啪夜爽爽色 | 亚洲免费小视频 | 亚洲欧美成人网 | 一区 在线播放 | 欧美成人四级hd版 | 18性欧美69| 国产黄色自拍 | 131的美女午夜爱爱爽爽视频 | 久久久免费视频观看 | 国产亚洲国产bv网站在线 | 欧美整片在线观看 | 欧洲成人全免费视频网站 | 国产精品免费久久久免费 | 亚洲国产99 | 亚洲 欧美 丝袜 |