Js参数值中含有单引号或双引号问题的解决方法_Javascript教程-查字典教程网
Js参数值中含有单引号或双引号问题的解决方法
Js参数值中含有单引号或双引号问题的解决方法
发布时间:2016-12-30 来源:查字典编辑
摘要: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参数中有单引号与双引号的问题,但这有限制: 参数与参数之前不能有空格,参数值中不能空格,如果有空格,则用""来代替.

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类