区分‘’与“”:
一般用''包裹字符串,""包裹HTML标签
嵌套时必须小包大如(不然无法正确赋值):class=‘“+a+”’//a为赋了值得变量
list += "<tr><td>"+a+"</td><td>"+dataArr[a]+"</td> <td><button class='"+a+"'>删除</button></td></tr>" //移除属性delete,目标节点 lists.addEventListener('click',function () { if (event.target.nodeName.toLowerCase() === 'button') { delete dataArr[event.target.className]; addlists() } } )
记住函数封装;输入值可以封装起来需要再调用;
list+=运用
appendChilde():添加的是节点
var box = document.querySelectorAll('.box')[0]; var li = '<span>打击哈</span>'; box.innerHTML =li;//可以 box.appendChild(li)//不对,这里li非节点v //下面这样改才对 var li = document.createElement('li'); li.innerHTML = '<span>打击哈</span>';