匹配<font color='blue'>未定字符</font>或
<font color='red'>未定字符</font>或
<font color='green'>未定字符</font>
将blue,red,green替换为dark
<font color='red'>未定字符</font>或
<font color='green'>未定字符</font>
将blue,red,green替换为dark
解决方案 »
- 请教JS的遍历数据及绑定事件问题?
- 求解一个JSON获取远程PHP数值的问题
- 好心的大哥帮忙用js写个自适应高度div
- [玻璃鱼V]谁能给我提供一个跟天涯聚集首页上的图片新闻一样的代码?
- javascript动态生成的组件总是排在其它组件最后,有什么方法让它覆盖在其它组件上或另外新建一个层面?
- 关于随机
- 简单问一个问题,IE代码转换为firefox中兼容代码。解决立马给分。
- 如何用JAVASCRIPT获取图片移动后的坐标?
- HTC控件怎么用,能说个简单的调用规则吗?
- 如何通过javascript从 框架页 向 父框架 跳转?
- 有段代码写法没见过,请大师们教教
- 一个自己感觉很难的页面语言替换问题
用dom操作也可以
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<font color='blue'>未定字符 </font>或
<font color='red'>未定字符 </font>或
<font color='green'>未定字符 </font>
<script type="text/javascript">
var o=document.getElementsByTagName("font");
for(var i=0;i<o.length;i++){
o[i].setAttribute("color","dark");
}
</script>
</BODY>
</HTML>
<font color='red'>未定字符 </font>或
<font color='green'>未定字符 </font>
是在文本域中,所以用dom无法操作,很感谢你的回贴。
var str = "<font color='blue'>未定字符 </font>或 "
+"<font color='red'>未定字符 </font>或 "
+"<font color='red1'>未定字符 </font>或 "
+"<font color='green'>未定字符 </font>";
str = str.replace(/(\<font color\=\')(blue|red|green)(\'\>)/gi,"$1dark$3");
alert(str);
</script>
var reg=/(\<font color\=\')(blue|red|green)(\'\>)/gi;
str.replace(reg,"$1dark$3");
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<div id="test">
<font color='blue'>未定字符 </font>
<font color='red'>未定字符 </font>
<font color='green'>未定字符 </font>
<div>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function(){
var reg = /(<font\s+color\s*=\s*[\'\"]?)(blue|red|green)([\'\"]?\s*>.*?<\/font>)/ig;
var str = document.getElementById("test").innerHTML;
str = str.replace(reg,"$1dark$3");
document.getElementById("test").innerHTML = str;
}//-->
</SCRIPT>