最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

原生js实现查找/添加/删除/指定元素的class_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:08:31
文档

原生js实现查找/添加/删除/指定元素的class_javascript技巧

原生js实现查找/添加/删除/指定元素的class_javascript技巧: 代码如下: window.onload = function(){ var gaga = document.getElementById( gaga ); addClass( gaga,gaga1 ) addClass( gaga,gaxx ); removeClass( gaga,gaga1 ) removeClass( gaga,
推荐度:
导读原生js实现查找/添加/删除/指定元素的class_javascript技巧: 代码如下: window.onload = function(){ var gaga = document.getElementById( gaga ); addClass( gaga,gaga1 ) addClass( gaga,gaxx ); removeClass( gaga,gaga1 ) removeClass( gaga,


代码如下:
window.onload = function(){
var gaga = document.getElementById( "gaga" );
addClass( gaga,"gaga1" )
addClass( gaga,"gaxx" );
removeClass( gaga,"gaga1" )
removeClass( gaga,"gaga" )
function hasClass( elements,cName ){
return !!elements.className.match( new RegExp( "(\\s|^)" + cName + "(\\s|$)") ); // ( \\s|^ ) 判断前面是否有空格 (\s | $ )判断后面是否有空格 两个感叹号为转换为布尔值 以方便做判断
};
function addClass( elements,cName ){
if( !hasClass( elements,cName ) ){
elements.className += " " + cName;
};
};
function removeClass( elements,cName ){
if( hasClass( elements,cName ) ){
elements.className = elements.className.replace( new RegExp( "(\\s|^)" + cName + "(\\s|$)" )," " ); // replace方法是替换
};
};
};

文档

原生js实现查找/添加/删除/指定元素的class_javascript技巧

原生js实现查找/添加/删除/指定元素的class_javascript技巧: 代码如下: window.onload = function(){ var gaga = document.getElementById( gaga ); addClass( gaga,gaga1 ) addClass( gaga,gaxx ); removeClass( gaga,gaga1 ) removeClass( gaga,
推荐度:
标签: 删除 添加 元素
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top