手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Js参数值中含有单引号或双引号问题的解决方法
Js参数值中含有单引号或双引号问题的解决方法
摘要:functionDisplay(LoginEmail,UserName,ID){alert(LoginEmail);}1.使用单引号传参:T...

<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","AleaxXie","10101239393")>Test3</a>

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

【Js参数值中含有单引号或双引号问题的解决方法】相关文章:

解析Node.js异常处理中domain模块的使用方法

js禁止页面刷新与后退的方法

js操作css属性实现div层展开关闭效果的方法

jQuery实现不断闪烁文字的方法

js实现两点之间画线的方法

javascript实现模拟时钟的方法

js光标定位文本框回车表单提交问题的解决方法

js实现从右向左缓缓浮出网页浮动层广告的方法

iscroll.js的上拉下拉刷新时无法回弹的解决方法

js控制excel打印完美解决方案

精品推荐
分类导航