<div id="kao">英国美国法国日本中国韩国香港</div>
<script language="JavaScript">
kao.innerHTML = kao.innerHTML.replace(/(中国)/g,"<b>$1</b>")
</script>
<input type=button value=kao onclick="alert(kao.innerHTML)">

解决方案 »

  1.   

    <div id="kao">英国美国法国日本中国韩国香港</div>
    <script language="JavaScript">
    function _bold(str1,str2) {
        return str2 = eval("str2.replace(/("+str1+")/g,\"<b>$1</b>\")");
    }
    kao.innerHTML = _bold("中国",kao.innerHTML)
    </script>
    <input type=button value=kao onclick="alert(kao.innerHTML)">
      

  2.   

    <script>
    function cz()
    {
           var a="卡;假大空坷拉;卡啊打开;是中国开裆裤;决撒"
           var b=a.indexOf("中国")
           if(b!=-1)
           {
           var c=a.charAt(b,2)     //var c=a.charAt(b)
           alert(c)
           }
           else
           {
           alert("没有中国两个字")
           }
    }
    </script>
      

  3.   

    上面的有误<script>
    function cz()
    {
           var a="卡;假大空坷拉;卡啊打开;是中国开裆裤;决撒"
           var b=a.indexOf("中国")
           if(b!=-1)
           {
           var c=a.charAt(b,2)     //var c=a.charAt(b)
           alert("<b>"+c+"</b>")
           }
           else
           {
           alert("没有中国两个字")
           }
    }
    </script>
      

  4.   

    s=s.replace('中国','<b color=\'red\'>中国</b>');