猿问

Cannot read property 'appendChild' of undefined?

在写一个幻灯片组件时,要动态生成幻灯片,不知为什么appendChild这个方法不能用,求助
JS部分是这样的:

里边用到的tempToNode方法是这样写的:


function tempToNode(str) {

    var cont = document.createElement('div');

    cont.innerHTML = str;

    return cont.children[0];

}

报错


Uncaught TypeError: Cannot read property 'appendChild' of undefined

补充一下截图:

https://img.mukewang.com/5c4bf647000111b705390647.jpg

https://img3.mukewang.com/5c4bf64b0001beb506170363.jpg

慕标琳琳
浏览 819回答 1
1回答

拉莫斯之舞

你可以在报错前面打印下 console.log(this.silder) 你这个silder没定义 是没初始化吧
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答