猿问

HTMLCollection 对象是只读的,不能给它添加新元素 那怎么给它添加新元素呢?

js里面取到的是HTML Collection对象,那怎么追加元素呢?

 

包装成jQuery对象?

江户川乱折腾
浏览 944回答 1
1回答

慕码人8056858

//HTMLCollection对象 var nav=document.getElementById("nav"); //创建一个li新元素 var newChild=document.createElement('li'); //创建一个a 新元素 var newLink=document.createElement('a') //创建一个 Text 节点 var newText=document.createTextNode('My Wiki'); //把Text添加到a元素节点中 newLink.appendChild(newText); //给a元素节点设置属性href和内容 newLink.setAttribute('href',"#"); //把a元素节点添加到新的li元素节点中 newChild.appendChild(newLink); //把新的li元素节点添加到 ul 元素节点里 nav.appendChild(newChild); //对于jquery,就是用$封装而已
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答