以下是相应的 JavaScript 代码等效于上述 JQuery 代码:
我尝试了下面的方法,但是它显示未定义长度:
$('div').children().remove();
我尝试了下面的方法,但是它显示未定义长度:
以下是我的代码:
var nodes = document.getElementsByTagName('div').childNodes;
for(var i=0; i< nodes.length; i++) {
nodes[i].remove();
}
document.getElementsByTagName('div').childNodes
没有长度,但是document.getElementsByTagName('div')
有长度。 - Gábor BuellagetElementsByTagName
返回一个<div>
元素的NodeList
,你需要遍历它。 - VisioN