替换字符串,javascript的,麻烦解答一下

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:44:25
我想打开某htm文件时,通过javascript替换指定字符(不用正则表达式)
如将"斗"替换为"豆".在下面标签输入什么代码才能实现这个问题呢
<script language="javascript">
...........
</script>
我要具体代码,应该不是难题吧!!

<SCRIPT language=javascript type="text/javascript">
a=document.body
while(a.innerText.indexOf("斗")!=-1)a.innerText=a.innerText.replace("斗","豆")
</SCRIPT>

在自己电脑或网上搜一个文件名为Jscript5.chm的帮助文件,里面有如下说明:

Microsoft(R) JScript(R)
replace 方法 语言参考
版本 3

--------------------------------------------------------------------

描述
返回根据正则表达式进行文字替换后的字符串的复制。
语法
stringObj.replace(rgExp, replaceText)

replace 方法的语法包括下述部分:

部分 描述
stringObj 必选项。要执行该替换的 String 对象或文字。该对象不会被 replace 方法修改。
rgExp 必选项。描述要查找的内容的一个正则表达式对象。
replaceText 必选项。是一个String 对象或文字,对于stringObj 中每个匹配 rgExp 中的位置都用该对象所包含的文字加以替换。

--------这是我做的示例代码:------------
<script>
var strTmp="豆豆斗逗逗";
strTmp=strTmp.replace("斗","豆");
alert(strTmp);
</script>
输出:豆豆豆逗逗

不用正则的话..
var a=idd.lastChil