您的位置:首页 > Web前端 > JavaScript

js使用正则写getClass

2016-04-27 14:39 483 查看
<!DOCTYPE HTML>
<html>
<head>
<title>please enter your title</title>
<meta charset="utf-8">
<meta name="Author" content="年轻人">
<style type='text/css'>
*{ margin:0; padding:0;}

</style>
</head>
<body class="on gg gon cName">

<script type="text/javascript">

getClass('on')[0].style.backgroundColor="blue";

function getClass( cName , obj ){
obj = obj || document;
if ( obj.getElementsByClassName )
{
return obj.getElementsByClassName(cName);
}
else
{
var arr = [];
var allE = obj.getElementsByTagName('*');
var reg = new RegExp('\\b'+ cName +'\\b');
for ( var i=0;i<allE.length;i++ )
{
if ( reg.test( allE[i].className ) )
{
arr.push(allE[i]);
}
}
return arr;
}

}
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: