日期:2014-05-16 浏览次数:20494 次
<div id="main">
  <div id="left">
  
  
  
  </div>
  <div id="right">
  php
  </div>
</div>
<script>
alert(document.getElementById("main").innerHTML)
</script>
------解决方案--------------------
var a="<div id=\"main\">\n<div id=\"left\">\n</div>\n<div id=\"right\">\nphp\n</div>\n</div>";
	var reg=/(<div .*>)\s+(<\/div>)/g;
	a=a.replace(reg,'$1$2');
	alert(a);
这样??
------解决方案--------------------
<script type="text/javascript">
function getV(){
    var str=document.getElementById("regtext").value;
    var re=/([\n\r])(\s)*(\<\/div\>?(\s)*\<div)+/g;
    str=str.replace(re,"$3");
    alert(str);
}
</script>
<textarea id="regtext" cols="20" rows="20">
<div id="main">
    <div id="left">
    </div>
    <div id="Div1">
    </div>
    <div id="Div2">
    </div>
    <div id="right">
    php
    </div>
</div>
</textarea>
<input type="button" onclick="getV()" value="测试" />