<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<mce:script language="javascript"><!--
function loaded(){
var h=document.getElementById("ddd").innerHTML;
//var h='<table id="GridView1" width="200" border="0" cellspacing="0" cellpadding="0"><tr class="b"><td>2</td></tr></table>';
var h2=h.replace(//<table[^>]*/>/g,"");
var h3=h.replace(new RegExp("/<table[^>]*/>", "gi"), '');
alert(h2);
alert(h3);
}
// --></mce:script>
</head>
<body οnlοad="loaded();">
<div id="ddd">
<table id="GridView1" width="200" border="0" cellspacing="0" cellpadding="0">
<tr class="b">
<td>table</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>44</td>
<td>54</td>
<td>454</td>
</tr>
<tr>
<td>44</td>
<td>44</td>
<td>44</td>
</tr>
</table>
</div>
</body>
</html>
问题:为什么var h2=h.replace(//<table[^>]*/>/g,""); var h3=h.replace(new RegExp("/<table[^>]*/>", "gi"), '');在IE下的结果不一样呢?!!FF下一样的
SOS!!!
哪个高人能指点迷津!我的QQ:154179812 Email:ikmb@163.com
结贴!原来是粗心大意,(//<table[^>]*/>/g后面差个i。不好意思!:)