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

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

javascript - JS代碼編譯成功,但是控制臺(tái)報(bào)錯(cuò),是什么問(wèn)題?

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

問(wèn)題描述

<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代碼編譯成功,但是控制臺(tái)報(bào)錯(cuò),是什么問(wèn)題?

javascript - JS代碼編譯成功,但是控制臺(tái)報(bào)錯(cuò),是什么問(wèn)題? li的顏色已經(jīng)改變了,但是為什么控制臺(tái)還報(bào)錯(cuò)?

問(wèn)題解答

回答1:

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

回答2:

javascript - JS代碼編譯成功,但是控制臺(tái)報(bào)錯(cuò),是什么問(wèn)題?

javascript - JS代碼編譯成功,但是控制臺(tái)報(bào)錯(cuò),是什么問(wèn)題?

看圖可以知道為什么報(bào)錯(cuò),但是至于為什么 in 里面會(huì)有一個(gè)length 這個(gè)i值 得等大神解答

回答3:

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

回答4:

for in會(huì)報(bào)錯(cuò) for不會(huì),第二個(gè)ul的class不僅僅是一個(gè)哦,有兩個(gè),建議getElementsByTagName

回答5:

請(qǐng)?jiān)诖_定文檔加載完后再操作

標(biāo)簽: JavaScript
主站蜘蛛池模板: 99在线观看精品免费99 | 国产视频手机在线 | 91精品国产免费久久国语蜜臀 | 成人a在线 | 自拍在线 | 在线观看不卡一区 | 高清午夜毛片 | 免费国产精品视频 | www.亚洲黄色 | 国产成年网站v片在线观看 国产成人aa在线视频 | 免费看一级视频 | 久久国产首页 | 亚洲无线一二三区2021 | 亚洲国产精品免费观看 | 中文字幕中文字幕在线 | 欧美三级在线 | 国产成人一区二区三区高清 | 久久久久亚洲精品中文字幕 | 乱人伦中文视频在线 | 日日摸人人拍人人澡 | 男人的天堂久久香蕉国产 | 日本三级香港三级乳网址 | 亚洲精品大片 | 国产在线观看午夜不卡 | 国内精品自产拍在线观看91 | 欧美综合在线视频 | 成人三级网址 | 久久免费视频6 | 欧美精品一区二区三区四区 | 亚洲an日韩专区在线 | 国产三级在线视频观看 | 美女黄频网站 | 久久这 | 日韩国产在线观看 | 日韩免费一级片 | 欧美亚洲一区二区三区四 | 精品免费久久久久欧美亚一区 | 免费播放欧美毛片 | 国产三级国产精品国产普男人 | 亚洲欧美日韩专区 | 国产精品6 |