解决方案 »
- JQuery validate 验证框架,如何设置onblur时验证
- 竖型菜单显示有问题,请帮忙修改下JS~~
- 【】【急 】【】Ext的一个关于click的问题
- 【编程游戏】贺岁放礼花。(第一名奖励10000可用分)(续2)
- window.open的问题,感谢。
- 请教关于getElementById的使用,以下是我的程序,get(h)是用id属性引用文本框变量的方法,不能正常执行(get中被注释掉的是我用name属
- 如何禁止用户直接打开框架页?
- 如何判断c:\temp下存在222_xxx.doc或者222_bbb.xsl(也就是以"222_"开头的文件)是否存在?
- 急问:怎样控制页面一打开便自动去除IE的菜单、按钮?
- 如何获取textarea中被选中的文本
- 点击文本框弹出二级联动层
- js对网站页面的放大和缩小
var strHTML=document.body.innerHTML;
var p=new RegExp("/images\w+/\w+.gif");
var results=p.Execute(strHTML);
//results数组就是匹配的字符串大致就是这个意思,可能还有点不妥,楼主再修正吧。。
以下方法就可以啦 var el=document.getElementById('header_bg2');
var cssProps;
if(!el.currentStyle){
cssProps=document.defaultView.getComputedStyle(el,null);
}else{
cssProps=el.currentStyle;
}
var css=cssProps['backgroundImage'];
alert(css);用正则匹配的话 假设样式的字符串 为css
第一种 var p='/images',s='\\.gif';
var reg=new RegExp('url\\([^\\)]*('+p+'[^\\)]*'+s+')[^\\)]*\\)','gi');
var mcs;
for(;;){
mcs=reg.exec(css);
if(!mcs){
break;
}
alert(mcs[1]);
}第二种 var p='#\\*&\\^根目录',s='文件';
var reg=new RegExp('url\\([^\\)]*('+p+'[^\\)]*'+s+')[^\\)]*\\)','gi');
var mcs;
for(;;){
mcs=reg.exec(css);
if(!mcs){
break;
}
alert(mcs[1]);
}
#header_bg2 {
WIDTH: 100%; BACKGROUND: url(/images/system/t3/header_) #fff repeat-x; FLOAT: left; PADDING-TOP: 43px
}
#header_bg3 {
WIDTH: 100%; BACKGROUND: url(system/t3/header_bg2.gif) #fff repeat-x; FLOAT: left; PADDING-TOP: 58px
}
需要改良一下:
求一个没有空格的正则。