js jquery 判断className是否存在,hasClass()检测是否包含某个class

我来纠错
//jquery方法hasClass
var isHas = $('#div1').hasClass('div2'); //返回true或false;


//原生js实现方法
<div id="divId" class="div1 div2 divname">复制这个测试文字</div>
<script type="text/javascript">
var divID = document.getElementById('divId');
function hasClass(element,className){
	var clasArr = element.className.split(' ');
	for (var i = 0; i < clasArr.length; i++) {
		if (clasArr[i]==className) {
			return true;
		};
	};
	return false;
};
var isHas = hasClass(divID,'divna'); //返回true或false;
</script>
发送
热门关键词:
命令
知识类型:
标题描述:
详细解答:

提交审核您编辑的知识会经过 前端大牛 人工审核。