javascript中的innerHtml会对输入的值进行格式化,如何禁止它格式化html呢? 那你就必须使用innerText了..否则的话在服务端用server.HTMLEncode.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 innerText,解码也可以用escape(),不过我不知道有没有效。 我现在就遇到这个问题了,我用innerHTML取出一段页面代码要存入XML文件中,但是XML规定属性值必须用双引号括起来,而innerHTML格式化后有一部份属性的双引号就没了!!哪位有好的办法? 用XMLDOM将html code 写入 xml, 由xml解析器自动处理标记的特殊字符< > &...e.g.var e = xmldoc.appendChild(xmldoc.createElement("Test"));e.text = yourelement.innerHTML;alert(e.xml);// 最好不要将html的标记和xml的标记混用,因为html的语法没有xml严格,直接将html node 的 innerHTML 作为 xml的文件片断极容易导致非法格式的xml.// another way: use cdata section. 自己写一个函数把 <, >, & 等替换成实体 < > & 等即可。如果你和你的浏览者只用ie,也可以用innerText,而且这样速度比innerHTML快超多。 innerHTML如果不替换的话要它就没有意义了,要想不替换用<textarea>的value就可以了,任何一个控件的属性内的字符串都不会被替换的。<textarea id=tmp style="width:100%; height=100%; border:0 solid; overflow:hidden"></textarea><script>tmp.value = "<h1></h1>";</script>或者替换实体。 自上往下滚动.请问修改那个值,可以调整它的滚动方向? 这个应该怎么写?jquery & json. 过客达人请进,正则表达式问题,百分送上,非常感谢 怎么设置iframe滚动条的位置? 一段不理解的代码,请解疑! 如何判断一个控件是属于form还是直接属于document的? 学习javascript之前应该学些什么东西呢?我已经初步学习了C# checkbox问题.在线等,急! 十万火急!!!如何动态显示数据!!急急急!!! Ext3.4.0 Direct如何同步调用服务器端方法 java开窗口~~~~ 怎么能够跳出for循环
e.g.
var e = xmldoc.appendChild(xmldoc.createElement("Test"));
e.text = yourelement.innerHTML;
alert(e.xml);
// 最好不要将html的标记和xml的标记混用,因为html的语法没有xml严格,直接将html node 的 innerHTML 作为 xml的文件片断极容易导致非法格式的xml.
// another way: use cdata section.
tmp.value = "<h1></h1>";
</script>或者替换实体。