Js引數值中含有單引號或雙引號問題的解決方法
<script type="text/javascript">
function Display(LoginEmail, UserName, ID) {
alert(LoginEmail);
}
</script>
1.使用單引號傳參:
<a javascript:Display('','Aleax Xie','10101239393')">Test1</a>
如果其中一個引數有一個值含有單引號,那麼這個方法會出錯.
<a javascript:Display('[email protected]'','Aleax Xie','10101239393')">Test1</a>
改進: 有單引號的加上\', OK。
<a javascript:Display('[email protected]\'','Aleax Xie','10101239393')">Test</a>
2.上面解決了單引號的問題,但如果值中有雙引號又出現了問題
<a javascript:Display('[email protected]\'','Aleax Xie','10101239393')">Test</a>
改進: 使用Onclick,給雙引號加上\",單引號不用處理.並且不加“或'給JS方法
<a javascript:void(0)" onclick=Display(" [email protected]\"ab'","Aleax Xie","10101239393")>Test3</a>
這樣解決了Js引數中有單引號與雙引號的問題,但這有限制: 引數與引數之前不能有空格,引數值中不能空格,如果有空格,則用" "來代替.
相關推薦
Js引數值中含有單引號或雙引號問題的解決方法
<script type="text/javascript"> function Display(LoginEmail, UserName, ID) { alert(LoginEmail); } </script> 1.使
JS中的單引號和雙引號
ont 進行 成對 在外 可讀性 編譯 afa 來看 遇到 JS裏面的單引號和雙引號可以同時使用,但是要遵循一定的準則。 最外面用了雙引號了,那麽裏面就不能再用雙引號了,因為引號是成雙對的,瀏覽器讀到一個雙引號後,到第2個雙引號時才算結束;同理,瀏覽器讀到一個單引號後,必須
js、html中的單引號、雙引號及其轉義使用
雙引號 ace bsp less 兼容 後來 問題 工具類 alc 摘自:http://blog.csdn.net/changhong009/article/details/46004343 ' ----單引號 $#39; ---
vue中動態載入元件+開發者模式+JS引數值傳遞和引用傳遞
今天寫vue裡面通過介面反參動態載入元件時候 跟著同學。。。學習到了 一、先說說vue 內建元件 component 的用法 component元件可以來專門用來進行元件的切換,使用is來繫結你的元件名,本次系統寫的比較簡單。。。 此處::is='元件名'可以直接條用元件。 因為全頁面有十個元件載入,所
js中單引號和雙引號的使用區別
1.引入 在jquery或者js中拼接字串時,使用單引號和雙引號是沒有區別的,都可以被成功解析成字串,但是,在一些複雜的字串拼接時,需要單引號和雙引號的混合使用時,就需要注意了。最近在專案中寫js指令碼時,發現firebug經常會報多一個單引號或者多一個雙引號這種低階錯誤。但是要是搞不清這兩者,你就
Js中的單引號與雙引號
單引號和雙引號其實沒啥區別,看你自己習慣了 <input type="button" onclick="alert("1")">-------------------不正確 <input type="button" onclick="alert('1')
Js中的單引號與雙引號問題
2.單引號包含雙引號的時候,裡面的雙引號不用轉義,反之亦然 看下面程式碼: <input type="button" onclick="alert("3")">-------------------不正確 <input type="button" onclick="alert('3')"
js、html中的單引號、雙引號及其轉義使用(轉)
下面列出各種表達方法:<html><body><input value="外雙引號內雙引號-錯誤" type="button" onclick="alert("OK");" /><br /><input value="外單引號內單引號-錯誤" type="
JMeter的BeanShell斷言中,訪問的變數值中有[或雙引號等特殊符號,導致執行出錯
有2個變數,變數var1內容為[],變數var2內容為""。若直接訪問${var1},${var2},符號[會報錯,錯誤提示:BeanShell斷言 : org.apache.jorphan.util.JMeterException: Error invoking bsh m
html標籤的屬性可以用雙引號、單引號或無引號, js語句的分號可以不要------真任性啊
先看三個OK的html程式: <html> <body> <input type="text" /> </body> </h
js、html中的單引號、雙引號及其轉義使用(轉)
下面列出各種表達方法: <html> <body> <input value="外雙引號內雙引號-錯誤" type="button" onclick="alert("OK");" /><br /> <input value="外單引號內單引號-錯誤" ty
js中單引號和雙引號
從 html 的角度考慮,確實用單引號會方便很多。但如果是單純的 .js 檔案,我傾向於使用雙引號。 1. 因為 ES6 引入了 template string,template string 用的分隔符 [ ` ] 看起來和單引號[ ' ] 太像了,容易搞混。我們在專案中遇到過,有人在使用單引號字串裡誤用了
PHP中對變量使用單引號和雙引號的區別
輸出 ext tex 執行 class 單引號 如果 -1 雙引號 單引號內部的變量不會執行雙引號會執行如$name = ‘hello‘;echo "the $name";會輸出 the hello而如果是單引號$name = ‘hello‘;echo ‘the $name
shell中單引號、雙引號、反斜杠簡說
能夠 col 都是 嵌套 修改文件 字符 變量名 令行 文件中 需求:ssh遠程修改文件,變量從文件中獲取,插入遠程服務器的文件裏 shell腳本中的單引號和雙引號一樣都是字符串的界定符,而不是字符的界定符。單引號用於保持引號內所有字符的字面值,即使引號內的\和回車也不
在C#中使用SQL語句什麽情況需要使用‘單引號’和“雙引號”
sql 一行 情況 values log 雙引號 table 引號 insert 例如 string sql = " insert into [Demo].[dbo].[textable] (姓名,身份證號)values (‘" + name.Text.ToString(
SQL語句中有關單引號、雙引號和加號的問題
類型 OS clas 條件 分析 student 條件查詢 log div 字符串數據是用單引號包在外面的,而+號只是用來連接這些字符串的. 數據庫裏的字段是整型的時候不要加單引號,是字符串的時候要加,其它類型根據實際情況來,雙引號就是用來拼接字符串的,單引號是sql文的固
linux中單引號、 雙引號,反引號的區別
單引號、 雙引號反引號的區別1、單引號、雙引號用於用戶把帶有空格的字符串賦值給變量的分界符。 [root@localhost sh]# str="Today is Monday" [root@localhost sh]# echo $str Today is Monday 如果沒有
ie8相容性問題(七) js引數值中文情況下無法傳到controller
專案中遇到這樣一個問題,要實現一個下載功能,引數有兩個,一個id,一個標題。其中標題是中文。 js寫法: var params = { "id": "0001", "title": "需求響應速率概述" } window.open("downloadFilesCon
Java 中單引號和雙引號的區別
引自:https://blog.csdn.net/hubianyu/article/details/39700367 單引號引的資料 是char型別的 雙引號引的資料 是String型別的char定義時用單引號,只能有一個字母,數字。char c='c';而String用雙引號,可以是一個
jsp接收 input文字輸入框中,無法正確顯示單引號和雙引號的問題
在html的input文字輸入框中,無法正確顯示單引號和雙引號的問題 分類: JavaScript2010-12-08 15:02 4074人閱讀 評論(1) 收藏 舉報 inputhtmljqueryc html 轉意: '----