跪求!web如何找到className?

问题描述图片描述浏览器报错,(找不到className,是这个意思吗?),应该怎么解决呢。还有一个问题,传入的值为元素,元素是个什么定义呢?相关代码这是前端页面特性分支集成分支历史版本这是common.jsfunctionhasClass(elementone,cName){if(!elementone||elementone.className==null){returnfalse;}return!!elementsone.className.match(newRegExp("(\\s|^)"+cName+"(\\s|$)"));}functionaddClass(elementOne,cName){if(!hasClass(elementOne,cName)){elementOne.className+=""+cName;//这里是common.js第96行};}functionremoveClass(elementOne,cName){if(hasClass(elementOne,cName)){elementOne.className=elementOne.className.replace(newRegExp("(\\s|^)"+cName+"(\\s|$)"),"");//replace方法是替换};}" _ue_custom_node_="true">
胡子哥哥
浏览 522回答 2
2回答

慕桂英546537

看了下代码,你传入addClass,removeClass,hasClass的第一个参数应该element的但是你传入的却是element的className也就是一个字符串

米琪卡哇伊

varapplyMergeLi=document.write(document.getElementById('applyMergeLi').className);varapplyPublishLi=document.getElementById("applyPublishLi").className;varmergeReviewLogLi=document.getElementById("mergeReviewLogLi").className;varpublishReviewLogLi=document.getElementById("publishReviewLogLi").className;varApplyMerge=document.getElementById("ApplyMerge").className;varApplyPublish=document.getElementById("ApplyPublish").className;varMergeReviewLog=document.getElementById("MergeReviewLog").className;varPublishReviewLog=document.getElementById("PublishReviewLog").className;每行去掉.className第一个再去掉document.write
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript