ul中动态添加li时,在前边出现一个undefined

    xiaoxiao2024-11-17  47

    问题描述:

    在将li模板拼接进ul中时多出一个undefined

    原因分析:在定义变量存放需要拼接的内容时未进行初始化

    问题就在 var  html   声明html变量时 没有赋值  但是在这种情况下 js 是默认赋值了 undefined  即 var  html = undefined

    所以html += 时  初始html = undefined   然后字啊+++++++++后面的li模板字符串 所以出现了第一张图的情况,我们解决它还是 var html = “” 吧 因为我们开始的目的也是让html 是空字符串 只是var  的原理没理解透彻导致出现以上的问题  

    最新回复(0)