var TM = {
arr : [],
getNodes : function(tagNames, models) {
var m = models ? models : this.model
var c = null
var arr = this.arr // 数组传递也是引用传递
if(c = m.children){
for(var i = 0 i < c.length i++) {
var nc = c[i].tagName.toLowerCase()
if(nc == tagNames){
arr.push(c[i]) // 引用被改变,原来的也改变
}
else{
this.getNodes(tagNames, c[i])
}
}
}
return arr
}
}
引用 TM.getNodes('body',document.all[0])[0]
循环遍历咯。。其实不是遍历html,应该是遍历dom节点吧。将某几个节点进行按需求复制,然后推入到响应的html页面中。
这样的方法可以用原生js的for循环,或者用jquery的each遍历都是OK的。当然用vue的V-for也是可以的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)