| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 896 人关注过本帖
标题:==>关于转义字符的问题,谢谢先^_^
取消只看楼主 加入收藏
cjh
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-3-31
收藏
 问题点数:0 回复次数:1 
==>关于转义字符的问题,谢谢先^_^
为什么把document.form.input.value赋给变量的时候,会自动把“&lt;“转换成“<”、"&gt;"转换成">"呢?如何能禁止这样呢? 情况是这样的: 我用下面这个代码是页面显示内容是:<aadada>asda <script> function mr() { var cjh = "&lt;aadada&gt;asda"; Editor.document.body.innerHTML = cjh ; } function initEditor() { Editor.document.designMode="on"; Editor.document.open(); initHTML = ""; Editor.document.write(initHTML); Editor.document.close(); mr(); Editor.document.body.style.fontFamily = "Courier New","宋体"; Editor.document.body.style.fontSize ="12px"; } </script> <body onload="initEditor()"> <iframe id="Editor" Name="Editor" width=99% height=400 marginwidth="0" marginheight="0"></iframe> </body> 而用下面这个代码是页面显示内容是:asda <script> function mr() { var cjh = document.form1.content.value ; Editor.document.body.innerHTML = cjh ; } //初始化编辑器 function initEditor() { Editor.document.designMode="on"; Editor.document.open(); initHTML = ""; Editor.document.write(initHTML); Editor.document.close(); mr(); Editor.document.body.style.fontFamily = "Courier New","宋体"; Editor.document.body.style.fontSize ="12px"; } </script> <body onload="initEditor()"> <iframe id="Editor" Name="Editor" width=99% height=400 marginwidth="0" marginheight="0"></iframe> <form name="form1"><input name="content" type="hidden" id="content" value="&lt;aadada&gt;asda"></form> </body> 一个是直接赋值,一个是通过隐藏的输入框赋值,结果却差别这么大? 大家救命啊

[此贴子已经被作者于2005-4-27 16:55:38编辑过]

搜索更多相关主题的帖子: 字符 转义 
2005-04-27 16:51
cjh
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-3-31
收藏
得分:0 

问题已经解决

谢谢大家关心:)


从现在起,做一个自己喜欢的人!
2005-04-27 22:15
快速回复:==>关于转义字符的问题,谢谢先^_^
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016853 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved