如何一次性地把style.display='none'都改成style.display='' var a=gocument.getElementsByTagName("li");for(var i=0;i<a.length;i++){ if(a[i].id != "a3"){ a[i].tyle.display='' }}不用循环,不知道 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript">var str="<li id=a1 style.display='none'>"; str+="<li id=a2 style.display='none'>"; str+="<li id=a3>";alert(str.replace(/none/ig,""));</script> 通过innerHTML然后用正则替换<div id="div1"><li id=a1 style="display:'none'"> aaaaaaaa<li id=a2 style="display:'none'"> ssssssss<li id=a3>ccccccccc</div><script language=javascript> var str=document.getElementById("div1").innerHTML; alert(str) str=str.replace(/style=(["'])display:(\s)*(["']*)none\3\1/gi,''); alert(str) document.getElementById("div1").innerHTML=str</script> hbhbhbhbhb1021(天外水火(我要多努力)) 厉害的谢谢 js-文字段落显 window.showModalDialog打开子窗口,为什么子窗口的iframe变成了只读? 怎样使用JS判断第一次访问 请教 设置span的innerText属性报错 如何在alert的提示中显示多语言 怎么获取ID的有效高度? 简单问题.. 那个取消缓存禁止后退的<meta>标签真的有用吗? 表单的提交 有哪位能帮帮我完善一下下面这段代码? 请问怎样一次性地把 innerHTML的文本统一改成 'AA'
var str="<li id=a1 style.display='none'>";
str+="<li id=a2 style.display='none'>";
str+="<li id=a3>";
alert(str.replace(/none/ig,""));
</script>
<div id="div1">
<li id=a1 style="display:'none'"> aaaaaaaa
<li id=a2 style="display:'none'"> ssssssss
<li id=a3>ccccccccc
</div>
<script language=javascript>
var str=document.getElementById("div1").innerHTML;
alert(str)
str=str.replace(/style=(["'])display:(\s)*(["']*)none\3\1/gi,'');
alert(str)
document.getElementById("div1").innerHTML=str
</script>
谢谢