var s = "<div onclick='alert(this.innerHTML)'> <img src='images/2.gif' style='border:none'/> 内容 </div>)"; alert(s.match(/[^>]*(?=<\/div>)/g)[0].replace(/( |\s)/g,""));
楼上的大大,alert可以,可是应用就不得了,比如: var t="<img src='images/2.gif' style='border:none'/> 内容"; var s=t.replace(/^\s|\s$/,""); 这样得到的值是原内容并有乱码。====syukugai 是对整段代码“"<div onclick='alert(this.innerHTML)'> <img src='images/2.gif' style='border:none'/> 内容 </div>)"; ”,所以得出的也是不行,恳请再指教下,谢谢
<script> function aa(o){ var a=o.innerHTML.replace(/<\b.*>/gi,"") alert(a) o.innerHTML=a } </script> <div onclick='aa(this)'> <img src='images/2.gif' style='border:none'/>fgsfsrtty  内容df </div>
alert(s.match(/[^>]*(?=<\/div>)/g)[0].replace(/( |\s)/g,""));
var t="<img src='images/2.gif' style='border:none'/> 内容";
var s=t.replace(/^\s|\s$/,"");
这样得到的值是原内容并有乱码。====syukugai 是对整段代码“"<div onclick='alert(this.innerHTML)'> <img src='images/2.gif' style='border:none'/> 内容 </div>)";
”,所以得出的也是不行,恳请再指教下,谢谢
<script>
function aa(o){
var a=o.innerHTML.replace(/<\b.*>/gi,"")
alert(a)
o.innerHTML=a
}
</script>
<div onclick='aa(this)'>
<img src='images/2.gif' style='border:none'/>fgsfsrtty  内容df
</div>