js的onclick字符串參數的解決辦法


js的onclick字符串參數的解決辦法

 

因為對前端不是很懂,但是開發Web時還是需要使用公司的前端框架,今天遇到一個問題,就是onclick方法傳遞字符串的問題,解決辦法如下;

 
<a href='#' onclick='onedit(\""+ name + "\")';>編輯</a>"  

 

 

這種方法看似能完美的解決,但是實際操作過程中很費心費力,不如直接使用轉義編碼實現更加省心

 
  1. 部分字符轉義如下:  
  2.     &符號:"&", "&"  
  3.     雙引號:"\"", """  
  4.     小於號:"<", "<"  
  5.     大於號:">", ">"  
  6.     單引號:"'", "'"   

比如上面的代碼就可以改為

 
var html = "<a href='#' onclick='onedit(&quot;"+ row.name + "&quot;)';>編輯</a>"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM