文章詳情頁
javascript - 這里為啥會報(bào)錯?
瀏覽:123日期:2023-04-13 18:42:35
問題描述
如何修改
問題解答
回答1:報(bào)錯很明顯啊。this.contentli[i]中沒有style這個屬性
不清楚的話就在上面一行打印console.log(this.contentli[i]);
回答2:你console.log(this.contentli[i])試試,如果返回的不是dom對象,那就是代碼有誤。。
回答3:無法訪問到this.contentli[i].style屬性,因?yàn)閠his.contentli[i]屬性未定義,未定義的對象的.style當(dāng)然無法訪問。
先檢查一下你在運(yùn)行時(shí)this.contentli[i]的值,然后結(jié)合這句上面定義this.contentli[i]的代碼,排查this.contentli[i]未定義的原因。
回答4:this.contentli[i]是undefined,應(yīng)該是i值超過了this.contentli.length - 1,即this.contentli的最大下標(biāo)。
標(biāo)簽:
JavaScript
上一條:javascript - 異步循環(huán)查詢嵌套該怎么實(shí)現(xiàn)下一條:javascript - echarts餅圖外環(huán)和內(nèi)環(huán)顏色不對應(yīng)
相關(guān)文章:
1. redis與mysql一致性問題2. macos - mac下docker如何設(shè)置代理3. 想練支付寶對接和微信支付對接開發(fā)(Java),好像個人不可以,怎么弄個企業(yè)的4. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯了?5. css - 求推薦適用于vue2的框架 像bootstrap這種類型的6. android - coordinatorLayout嵌套recyclerview7. mysql關(guān)聯(lián)更新不成功8. javascript - 微信支付:H5調(diào)起支付API,直接說支付失敗9. javascript - Web微信聊天輸入框解決方案10. javascript - [多圖預(yù)警]reactjs點(diǎn)擊某表格編輯內(nèi)容,跳轉(zhuǎn)傳值this.context.router.params.id時(shí)id報(bào)錯未定義
排行榜

熱門標(biāo)簽