導航:首頁 > 編程語言 > js獲取標簽單引號變成了quot

js獲取標簽單引號變成了quot

發布時間:2023-03-07 21:47:17

js單引號和雙引號的轉義問題

html的雙引來號是正常的,每一個屬性,自例如:value="",一般都有雙引號包著。但是用js添加頁面節點的時候,需要轉義,比如:
var html = "<div onclick=\" openUrl( ' <s:url value='%{resUrl}'/> ' ) \"></div>";
document.getElementById("main").innerHTML = html;
最外面的那個雙引號是表示一個字元串變數的意思,而被包在裡面的雙引號就不起作用,只有在頁面顯示的時候才會起作用,也就是說js不會認為第一個雙引號和第二個雙引號是一對,會認為</div>";這個雙引號才是結尾,因為中間的被"\"轉義了。
openUrl函數中的第一對單引號是表示字元串的意思,你省去也不會報錯,中間那一對則是標簽的屬性需要。
最後的問題說明對struts的標簽不熟,可以看下struts的property和ognl表達式,最多半個小時可學會。

Ⅱ js裡面的單引號和雙引號有什麼區別

js裡面的單引號和雙引號在jquery或者js中拼接字元串時是沒有區別的,都可以被成功解析成字元串。從代碼編譯的角度說的話,單引號在JS中被瀏覽器(IE,Chrome,Safari)編譯的速度更快(在FireFox中雙引號更快)。

而且單引號和雙引號可以混合使用,但混合使用時需要注意。情況一般出現在js拼接字元串裡面,或者html元素的屬性裡面:單引號和雙引號必須成雙成對的出現,可以單引號在外面,也可以雙引號在外面:

vara="'你好'";//這里變數a的內容就是字元串'你好',這里的單引號也是字元串的一部分

varb='"你好"';//這里變數b的內容就是字元串"你好",這里的雙引號也是字元串的一部分

console.info(a===b);//輸出false,它們不是一樣的字元串

(2)js獲取標簽單引號變成了quot擴展閱讀:

單引號和雙引號使用的幾種情況

1、如果在引號裡面使用相同的引號,需要用轉義。

單引號轉義為'

單引號轉義為"

2、單引號和雙引號之間的字元串可以相加

'af'+"bvvv"+'dd'

輸出"afbvvvdd"

3、單引號也是字元串的一部分

"<divclass='con"+"tent'></div>"

輸出"<divclass='content'></div>"

Ⅲ 在js中'與"的區別

在js中單引號和雙引號沒有區別,都可以表示字元或字元串。

但是它們必須成對出現,不能前面用一個單引號,後面用一個雙引號,這樣會報錯。

一般情況下,建議優先使用單引號包含字元串,這樣做有幾個好處:

  1. html中標簽的屬性是用雙引號包裹,在js中如果要動態輸出html內容,則用單引號將整體html代碼包裹起來,而標簽中的屬性剛好用雙引號,避免了轉義

  2. 編寫代碼時,雙引號需要按shift才可以輸入,無形之中降低了敲代碼的速度

雖然在語法上,單引號和雙引號沒有區別,建議優先選用單引號,如何字元串內還有引號,再用雙引號,必要的時候還需要用進行轉義

Ⅳ 怎樣用JS把字元串中的單引號轉換成雙引號

var v = "123'456'789";
v = v.replace(/'/g, '"');
alert(v);

Ⅳ JS怎樣吧所有的單引號轉換成字元串的形式

用正則匹配吧!
data.content = data.content.replace(/\'/g, '\\\'');
------------
/g 表示替換所有.

Ⅵ js代碼:單引號里雙引號里的單引號報錯

zhaoapk正解。

如果沒自有使用轉義符的話,第二個單引號會與第一個單引號產生 閉合,就如 zhaoapk所說,會產生語法錯誤。
但如果使用了轉義符,那麼轉義符緊跟著的單引號將被識別為純粹的一個字元,不與前面的單引號閉合。

Ⅶ 問js字元串出現單引號情況怎麼處理

如果字元串里只有單引號,那就用雙引號括起整個字元串:var str = "I'm the bone of my sword.";
如果字元回串里既有單引號答,又有雙引號,那隻能轉義了,方式一:var str1 = "Emiya said: \"I'm the bone of my sword.\"";(雙引號括起整個字元串,字元串內出現的雙引號都需要轉義)
方式二:var str2 = 'Emiya said: "I\'m the bone of my sword."';(單引號括起整個字元串,字元串里的單引號都需要轉義)

閱讀全文

與js獲取標簽單引號變成了quot相關的資料

熱點內容
小米6檢測工具下載 瀏覽:540
桌面創建不了文件夾怎麼回事 瀏覽:894
qq古代頭像傷感圖片 瀏覽:797
wpspdf文檔如何在文件夾預覽 瀏覽:15
大數據與工業的結合包括哪些領域 瀏覽:993
蘋果7鬧鍾鈴聲設置歌曲 瀏覽:168
法庭文件有哪些 瀏覽:211
zip文件怎麼刪除嗎 瀏覽:247
win1016179安裝失敗 瀏覽:457
pp助手的文件系統 瀏覽:218
設計網站橫幅廣告要哪些因素 瀏覽:991
勞務報酬認定在多少號文件 瀏覽:209
本地數據傳輸業務有什麼用途 瀏覽:375
什麼情侶app好用 瀏覽:575
旅遊攻略適合下什麼app 瀏覽:403
nodejsbusboy下載 瀏覽:106
同事不會送文件找不到地方 瀏覽:473
銀聯萬事達applepay 瀏覽:834
試玩怎麼推廣app 瀏覽:588
課設報告中數據結構寫什麼東西 瀏覽:44

友情鏈接