将所有 标签里的 onclick onfocus onmouseover...替换成 click focus mouseover ....就是把标签里的 on 去掉如 var string='<div id='abc' onclick="xxx" onfocus="vvv" onmouseover="xxxxxx">htmls...</div>'\替换为<div id='abc' click="xxx" focus="vvv" mouseover="xxxxxx">htmls...</div>,就简单的去掉了头标签里的 'on' 字符串
var str = '<div id="abc" onclick="xxx" onfocus="vvv" onmouseover="xxxxxx">htmls...</div>';
alert(str.replace(/\bon([a-z]+\s*=\s*)/ig, "$1"));
var string="<div id='abc' onclick='xxx' onfocus='vvv' onmouseover='xxxxxx'>htmls...</div>";
alert(string.replace(/on(?=\w+[=])/ig,""));
</script>
return $0.replace(/\bon([a-z]+)/ig,'$1'); }
算了,,就这样了...