本人刚刚学习,不足之处请见谅 。
例如:<textarea id="textname"></textarea>
<script language=vbscript>
textname.value=replace(textname.value,"'","‘")
'替换单引号,其他的都是类似的了
</script>
例如:<textarea id="textname"></textarea>
<script language=vbscript>
textname.value=replace(textname.value,"'","‘")
'替换单引号,其他的都是类似的了
</script>
js的话是str.replace("'","’");< 对应 <要找这种对应关系,只要在dreamweaver中的设计中写入< 、 > 之类的标记
然后再转到代码中查看,就可以找到对应的
var transform = function(){
var taValue = document.getElementById('ta').value;
document.getElementById('d1').innerText = encode(taValue);
}
var encode = function(str){
return str.replace(/>/g, '>').replace(/</g, '<').replace(/\'/g, ''').replace(/\"/g, '"').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>
function encode(str){
return str.replace(/>/g, '>').replace(/</g, '<').replace(/\'/g, ''');
}
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>