易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript正则过滤问题

我想把display 为 none 的 div统统过滤掉
<div ... style="...;display: none;....>...... </div>

我写的:
re = new RegExp(/ <DIV [^>]*?DISPLAY: none[^(DIV>)]*?>[\s\S]*? <\/DIV>/gi);
ss = ss.replace(re, "");
可是经常不起作用~~
各位看看哪有问题,还是会与服务器环境有关???



,,,,,,,,,,,,,,,,,,,,,,,,,,,

JScript code:

ss = ss.replace(/<div.*?display\s*:\s*none.*?<\/div>/img, "");



客户端做会比较困难。因为很难找到这个DIV的结束标签在哪里,最后结果就是替换得不完全结果导致HTML不完整。
如果服务器端用ASP.NET的话可以考虑用给DIV加上runat="server"会好做很多。
不知道为什么想要把它们过滤掉?它们本来就是不可见的。

我是要把iframe中的页面读取出来作为mail内容发送,不可见的部分在mail转发时都会变成可见,所以要过滤掉。。。
目前是有一部分能过滤,一部分不能过滤,超奇怪~~

通过dom移除,再取body.innerHTML作为要发送的html文档内容。
JScript code:
var divs = document.getElementsByTagName("div");
if (divs.length>0)
{
for(var i=0;i<divs.length;i++){
if(divs[i].style.display == "none"){
document.body.removeChild(divs


相关问答:

新人javascript问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

javaScript悬停控件上的浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

关于鼠标右键的JAVASCRIPT与FIREFOX不兼容的问题

<script language="javascript">
function click() {
if (event.button==2) { //button==1为左键
alert('点击查看文章详细内容!')
}
}
document.onmousedown=click
</script>
以上 ......

javascript中可以插入vbscript吗?

要做一个抽奖的小程序,用VBscript+javascript,滚动用js,显示和数据库操作用vbs,现在想请问高手,定义js变量的时候,能否把vbs数据库中查询值赋给js中定义的变量吗?感谢解答!举个例子?

基本上js也能和vbs一样 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号