Js 中如何判断 获取到的是一个标签?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js 中如何判断 获取到的是一个标签?相关的知识,希望对你有一定的参考价值。
document.getElementsByTagName('div') ; // 这是一个标签集合
document.getElementsByTagName('div123') ; // 这不是一个标签,但是返回的一样是个集合!
1) 有什么条件判断他是一个标签元素的集合 ,
求思路; 不胜感激!
try
ele.cloneNode(true);
//1元素element 9文档document
if (ele.nodeType != 1 && ele.nodeType != 9)
return false;
catch (e)
throw new Error("ele参数不合法");
return false;
var aa = document.getElementsByTagName('div123');
asElement(aa);
利用nodetype本回答被提问者采纳
JS 定义一个空数组,我想将第一次获取到的值传入,后续获取到的值通过判断传入,这要怎么做?
参考技术A var arr = new Array();for(var i in data)
arr.push(data[0]);
if(data[i+1] ==判断条件)
arr.push(data[i+1])
追问
那我怎么去判断 新增的数据跟数组里所有值是不是一样
追答数组去重啊
本回答被提问者和网友采纳 参考技术B let arr = new Set()arr.add(item:any)
return [...arr]
以上是关于Js 中如何判断 获取到的是一个标签?的主要内容,如果未能解决你的问题,请参考以下文章