久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

js控制臺(tái)報(bào)錯(cuò)Uncaught TypeError: Cannot read properties of undefined (r

瀏覽:6日期:2022-06-12 15:51:51

控制臺(tái)錯(cuò)誤提示為:

意思是:未捕獲的類型錯(cuò)誤: 無法讀取未定義的屬性(讀取‘ appendchild’)

也就是說,你在使用appendChild時(shí)的父元素上沒有這個(gè)屬性,所以沒法使用。

此時(shí),需要檢查你獲取元素是否有誤,或者是邏輯問題。

此時(shí)我的js代碼為:(只展示引起錯(cuò)誤的部分)

// 頁面初始化bindData(classList);// 獲取元素var kecheng = document.querySelector('.classlist .kecheng'); // 數(shù)據(jù)綁定// data:數(shù)據(jù)(數(shù)組)function bindData(data) {// 循環(huán)遍歷數(shù)組data.forEach(function(val, index) {// console.log(val,index);// 創(chuàng)建章var div = document.createElement('div');// 設(shè)置類名div.className = 'detail';// 賦值內(nèi)容div.innerHTML =`<p class='title'>${val.title}(含${val.num}期)<i class='iconfont iconupanddown ${index < 3 ?'icon-top1':'icon-down'}'></i></p>`;// 創(chuàng)建ulvar ul = document.createElement('ul');// 設(shè)置類名ul.className = index < 3 ? 'active' : '';// 創(chuàng)建節(jié)// console.log(val.list);val.list.forEach(function(cur) {// 創(chuàng)建livar li = document.createElement('li');// 給當(dāng)前這個(gè)li賦值內(nèi)容li.innerHTML = `<p><i class='iconfont icon-bofang'></i><span>${cur.name}</span></p><p><span>${cur.time}開播</span><span class='start'>播放視頻</span></p>`;// 添加到ul中 ul.appendChild(li);});// 將ul添加到div中div.appendChild(ul);// 將div添加到kecheng中kecheng.appendChild(div);});

從上圖可以看出,我把獲取元素寫到了調(diào)用方法的后面,且報(bào)錯(cuò)時(shí)提示的行數(shù)對(duì)應(yīng)的內(nèi)容是:kecheng.appendChild(div);也就是說是kecheng在獲取或者別的方面出了錯(cuò)。

根據(jù)預(yù)解析的概念:就是代碼在真正執(zhí)行之前將var和funtion進(jìn)行提前的加載。(var只聲明不定義,function聲明+定義 )

得知:在代碼執(zhí)行前的預(yù)加載中是先把函數(shù)bindData(classList)調(diào)用,之后才定義了課程,所以在函數(shù)bindData中最后一行的kecheng還未定義。(預(yù)加載思路圖大致如下)

所以,只要把函數(shù)調(diào)用放在獲取元素之后就可以避免這類型錯(cuò)誤。如下:

// 獲取元素var kecheng = document.querySelector('.classlist .kecheng');// 頁面初始化bindData(classList);

到此這篇關(guān)于js控制臺(tái)報(bào)錯(cuò)Uncaught TypeError: Cannot read properties of undefined (reading ‘appendChild‘)的解決的文章就介紹到這了,更多相關(guān)js控制臺(tái)報(bào)錯(cuò)Uncaught TypeError內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: JavaScript
主站蜘蛛池模板: 综合av第一页 | 91色电影| 久久久高清 | 毛片真人毛毛片毛片 | 亚洲精品18 | 亚洲国产91| 日韩精品 电影一区 亚洲 | 日本一区二区三区视频免费看 | 中文字幕在线不卡 | 亚洲午夜精品久久久久久app | 精品久久久久久亚洲综合网 | 国产一级在线观看 | 日韩一区二区三区在线观看 | 久久夜视频 | 欧美一区二区三区精品免费 | 日韩免费一区二区 | 午夜精品久久久久久久99黑人 | 在线日韩欧美 | 亚洲午夜精品一区二区三区他趣 | 日韩3级 | 日韩在线免费观看网站 | 欧美freesex交免费视频 | 国产精品美女视频免费观看软件 | 欧美日一区二区 | 精品国产一区二区三区在线观看 | 国产一区二区三区四区在线观看 | 亚洲欧美另类久久久精品2019 | 日韩精品一区二区三区 | 欧美激情欧美激情在线五月 | 午夜精品久久久久久久久 | 亚洲一区二区三区高清 | 亚洲免费视频一区 | 日韩在线免费电影 | 亚洲免费av片 | 日本在线观看网站 | 久久久久免费精品视频 | 久色视频在线 | 成人av在线播放 | 久久99国产精品久久99果冻传媒 | 日韩国产精品一区二区 | 久久久久久久久久国产精品 |