Js參數(shù)值中含有單引號或雙引號問題的解決方法
<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>
如果其中一個參數(shù)有一個值含有單引號,那么這個方法會出錯.
<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.上面解決了單引號的問題,但如果值中有雙引號又出現(xiàn)了問題
<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參數(shù)中有單引號與雙引號的問題,但這有限制: 參數(shù)與參數(shù)之前不能有空格,參數(shù)值中不能空格,如果有空格,則用" "來代替.
相關(guān)文章
你必須知道的Javascript知識點之"單線程事件驅(qū)動"的使用
本篇文章小編為大家介紹,你必須知道的Javascript知識點之"單線程事件驅(qū)動"的使用。需要的朋友參考下2013-04-04
微信公眾號開發(fā) 實現(xiàn)點擊返回按鈕就返回到聊天界面
本文分享了微信公眾號開發(fā)實現(xiàn)點擊返回按鈕就返回到聊天界面的示例代碼。需要的朋友一起來看下吧2016-12-12
純JavaScript實現(xiàn)HTML5 Canvas六種特效濾鏡示例
實現(xiàn)了六款簡單常見HTML5 Canvas特效濾鏡,并且封裝成一個純JavaScript可調(diào)用的API文件gloomyfishfilter.js,程序源代碼如下,感興趣的朋友可以參考下哈2013-06-06

