Js参数值中含有单引号或双引号问题的解决方法


Posted in Javascript onNovember 06, 2013

<script type="text/javascript">
function Display(LoginEmail, UserName, ID) {
        alert(LoginEmail);
    }
</script>

1.使用单引号传参:
<a href="javascript:Display('abc@abc.com','Aleax Xie','10101239393')">Test1</a>

如果其中一个参数有一个值含有单引号,那么这个方法会出错.
<a href="javascript:Display('abc@a'bc.com','Aleax Xie','10101239393')">Test1</a>

 改进: 有单引号的加上\', OK。
<a href="javascript:Display('abc@a\'bc.com','Aleax Xie','10101239393')">Test</a>

2.上面解决了单引号的问题,但如果值中有双引号又出现了问题
<a href="javascript:Display('abc@a\'bc".com','Aleax Xie','10101239393')">Test</a>

改进: 使用Onclick,给双引号加上\",单引号不用处理.并且不加“或'给JS方法
 <a href="javascript:void(0)" onclick=Display("abc@\"ab'c.com","Aleax Xie","10101239393")>Test3</a>

这样解决了Js参数中有单引号与双引号的问题,但这有限制: 参数与参数之前不能有空格,参数值中不能空格,如果有空格,则用" "来代替.

Javascript 相关文章推荐
判断多个input type=file是否有已经选择好文件的代码
May 23 Javascript
JQuery操作tr和td内容的方法实例
Mar 06 Javascript
JS中showModalDialog 的使用解析
Apr 17 Javascript
js简易namespace管理器 实例代码
Jun 21 Javascript
Javascript 浮点运算的问题分析与解决方法
Aug 27 Javascript
javascript Array.prototype.slice的使用示例
Nov 14 Javascript
jquery的总体架构分析及实现示例详解
Nov 08 Javascript
Javascript之String对象详解
Jun 08 Javascript
浅谈javascript中的constructor
Jun 08 Javascript
bootstrap精简教程_动力节点Java学院整理
Jul 14 Javascript
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
vue watch关于对象内的属性监听
Apr 22 Javascript
浅析Js中的单引号与双引号问题
Nov 06 #Javascript
表单元素与非表单元素刷新区别详细解析
Nov 06 #Javascript
js onclick事件传参讲解
Nov 06 #Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
Nov 06 #Javascript
css样式标签和js语法属性区别
Nov 06 #Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
Nov 06 #Javascript
jQuery中$.fn的用法示例介绍
Nov 05 #Javascript
You might like
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
PHP定时更新程序设计思路分享
2014/06/10 PHP
PHP比你想象的好得多
2014/11/27 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
javascript Base类 包含基本的方法
2009/07/22 Javascript
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
js实现星星打分效果
2020/07/05 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
TensorFlow实现创建分类器
2018/02/06 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
python 日志 logging模块详细解析
2020/03/31 Python
Python爬虫爬取微信朋友圈
2020/08/06 Python
详解Python高阶函数
2020/08/15 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
2014年三八妇女节活动方案
2014/02/28 职场文书
员工廉洁自律承诺书
2014/05/26 职场文书
商场租赁意向书
2014/07/30 职场文书
2015年林业工作总结
2015/05/14 职场文书
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android
vue3不同环境下实现配置代理
2022/05/25 Vue.js