本人刚刚学习,不足之处请见谅 。
例如:<textarea id="textname"></textarea>
<script language=vbscript>
textname.value=replace(textname.value,"'","‘")
'替换单引号,其他的都是类似的了 
</script>

解决方案 »

  1.   

    楼上的可以替换
    js的话是str.replace("'","’");< 对应 &lt;要找这种对应关系,只要在dreamweaver中的设计中写入< 、 > 之类的标记
    然后再转到代码中查看,就可以找到对应的
      

  2.   

    <script type="text/javascript">
    var transform = function(){
    var taValue = document.getElementById('ta').value;
    document.getElementById('d1').innerText = encode(taValue);
    }
    var encode = function(str){
    return str.replace(/>/g, '&gt;').replace(/</g, '&lt;').replace(/\'/g, '&#39;').replace(/\"/g, '&quot;').replace(/\r/g, '<br />');
    }
    </script>
    <textarea id="ta" cols="40" rows="10"></textarea>
    <input type="button" value="transform" id="submit" onclick="transform();" />
    <div id="d1"></div>
      

  3.   

    <script>
    function encode(str){
    return str.replace(/>/g, '&gt;').replace(/</g, '&lt;').replace(/\'/g, '&#39;');
    }
    function f1(){        var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
    var nodeimg, sIdValue,svalue1,svalue2;
    xmlDoc.async = false;
    xmlDoc.load("33.xml");
    newxml=encode(xmlDoc.xml);
    newxml="<pre>"+newxml+"</pre>";
    div1.innerHTML=newxml;
    }
    </script>
    <body>
    <pre></pre>
    <input type="button" onclick="f1()" value="test" ID=Button1>
    <div id="div1"></div>
    </body>
    //////////////
    33.xml
    /////////
    <?xml version="1.0" encoding="UTF-8"?>
    <root>
      <img>
         <sss></sss>  
      </img>
    </root>