js 正则,根据css id名class名取得一个属性代码;

var oldLine=all.match(   new RegExp('.cp_hover'+'(\\s)*'+'.hot3'+'(.)*'+'}','g')          );
			alert(oldLine);
1:以小括号区分一块块
2:\\s代表空格键,转义后\s,s是space
3:‘g’,作用全局,global





<span style="white-space:pre">		</span>/*作用:根据class属性取得css一个属性代码
<span style="white-space:pre">			</span>参数0:所有css代码
<span style="white-space:pre">			</span>参数1:class1或id
<span style="white-space:pre">			</span>参数2:class2或id
<span style="white-space:pre">			</span>.
<span style="white-space:pre">			</span>.
<span style="white-space:pre">			</span>参数n:classn
<span style="white-space:pre">		</span>*/
<span style="white-space:pre">		</span>var getOcssByClassName=function(){
<span style="white-space:pre">			</span>//根据参数取生成正则表达式
<span style="white-space:pre">			</span>var par="";
<span style="white-space:pre">			</span>for(var i=1;i<arguments.length;i++){<span style="white-space:pre">	</span>
<span style="white-space:pre">				</span>par=par+'(\\s)*'+arguments[i];
<span style="white-space:pre">			</span>}
<span style="white-space:pre">			</span>par=par+'(\\s)*'+'{'+'(.)*'+'}';
<span style="white-space:pre">			</span>//取得一行属性
<span style="white-space:pre">			</span>//var oldLine=arguments[0].match(   new RegExp('.cp_hover'+'(\\s)*'+'.hot3'+'(\\s)*'+'{'+'(.)*'+'}','gmi')          );
<span style="white-space:pre">			</span>var oldLine=arguments[0].match(   new RegExp(par,'gmi')          );
<span style="white-space:pre">			</span>return oldLine;
<span style="white-space:pre">		</span>}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值