首頁 web前端 js教程 JS字串拼接在ie中都報錯的解決方法_javascript技巧

JS字串拼接在ie中都報錯的解決方法_javascript技巧

May 16, 2016 pm 04:54 PM
字串拼接

好久不用js了,好多東東都忘了。最近用js拼接字串時遇到問題了,不論怎麼拼接在ie中都報錯,很鬱悶。

隔了一天,又拿起程式碼看了下,突然想起在java中拼接字串轉義字符的事,才想起js也有這個東東。

原來這樣:

複製程式碼 程式碼如下:


在編輯器中就不報錯,到瀏覽器中怎麼點onclick都都不反映,F12就報錯,看了下腳本,字符串完全變樣

修改後: 程式碼如下:


tr = " JS字串拼接在ie中都報錯的解決方法_javascript技巧

就沒問題了。

知識總結:

在js中單雙引號的效果是一樣的,但是如果你的字符串中有單引號則外面要用雙引號,如果你的字符串中存在雙引號則外面要用單引號括起來,這樣就不用轉義字元了。

上面的輸出結果是:
程式碼如下:





onclick='confirmDelOneInfo("http://...?type=1&nodeId=11","測試1");' 看出在html中,如果外面使用單引號則裡面要用雙引號,否則IE報錯,因此用到轉義字符"轉換雙引號。在動態生成html的元素時,尤其要注意單雙引號的問題,否則會很頭疼的。呵呵,一點小知識的總結,歡迎指正....
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1268
29
C# 教程
1248
24
C++中常見的字串拼接問題的解決方案 C++中常見的字串拼接問題的解決方案 Oct 08, 2023 pm 10:58 PM

C++中常見的字串拼接問題的解決方案在C++程式設計中,字串拼接是一個常見的操作,通常用於拼接兩個或多個字串,或將其他資料類型轉換為字串後進行拼接。在處理字串拼接的過程中,我們需要考慮到效能和程式碼的簡潔性。本文將介紹幾種常見的字串拼接方案,並給出對應的程式碼範例。使用"+"運算子進行拼接最簡單的字串拼接方法是使用"+"運算子將兩個字串連接起來。例

PHP中如何利用while迴圈語句實現字串拼接 PHP中如何利用while迴圈語句實現字串拼接 Mar 07, 2024 pm 02:15 PM

標題:PHP中利用while迴圈實作字串拼接在PHP語言中,利用while迴圈語句實作字串拼接是一種常見的操作。透過循環遍歷數組、列表或其他資料來源,將每個元素或值依序拼接到一個字串中。這種方法在處理大量資料或需要動態產生字串的情況下非常有用。下面我們來看一些具體的程式碼範例。首先,我們準備一個陣列作為資料來源,然後使用while循環來實作字串拼接

MySQL中如何實現資料的非同步複製和延遲複製? MySQL中如何實現資料的非同步複製和延遲複製? Jul 31, 2023 pm 12:58 PM

MySQL是一種常用的關聯式資料庫管理系統,在實際應用中,我們常會遇到需要進行資料複製的場景。資料的複製可以分為同步複製和非同步複製兩種形式。同步複製是指在主資料庫寫入資料後必須立即將資料複製到從資料庫,而非同步複製則是主資料庫寫入資料後可以延遲一定時間再進行複製。本文將重點放在MySQL中如何實作資料的非同步複製和延遲複製。首先,為了實現異步複製和延遲複製,我

如何使用MySQL的CONCAT函數將多個字串拼接起來 如何使用MySQL的CONCAT函數將多個字串拼接起來 Jul 26, 2023 am 11:49 AM

如何使用MySQL的CONCAT函數將多個字串拼接起來在MySQL資料庫中,我們常常會遇到需要將多個字串拼接起來的情況,這時就可以使用MySQL提供的CONCAT函數來實現。 CONCAT函數可以將多個字串連接成一個字串,非常方便實用。使用CONCAT函數的方法很簡單,只需要按照一定的格式將要拼接的字串作為參數傳遞給CONCAT函數。以下是使用C

C++中常見的字串拼接問題詳解 C++中常見的字串拼接問題詳解 Oct 08, 2023 am 10:53 AM

C++中常見的字串拼接問題詳解,需要具體程式碼範例在C++程式設計中,字串拼接是一項常見的任務。無論是簡單的拼接幾個字串還是複雜的字串操作,都需要掌握一些基本的技巧和方法。本文將詳細介紹C++中常見的字串拼接問題,並提供具體的程式碼範例。使用+運算子進行拼接C++中,可以使用+運算子來將兩個字串進行拼接。下面是一個簡單的範例:#include<i

Java 12中的新功能:如何使用新的String API進行字串拼接 Java 12中的新功能:如何使用新的String API進行字串拼接 Jul 29, 2023 pm 10:13 PM

Java12中的新功能:如何使用新的StringAPI進行字串拼接引言:字串拼接是日常Java開發中非常常見的操作,傳統的做法是使用"+"運算子或String.concat()方法來實作。然而,隨著Java12的發布,引入了新的StringAPI,提供了更高效和方便的方式進行字串拼接。本文將介紹Java12中的新特性,並且透過程式碼範例進行演示

Java開發技巧大揭密:優化字串拼接的方法 Java開發技巧大揭密:優化字串拼接的方法 Nov 20, 2023 am 09:53 AM

Java作為一種廣泛應用於軟體開發的程式語言,其靈活性和可擴展性使得它成為許多開發者的首選。在Java開發中,字串拼接是一項常見且重要的任務。然而,不正確的字串拼接方法可能導致效能下降和資源浪費。為了解決這個問題,本文將揭露一些優化字串拼接的方法,幫助開發人員在日常工作中更有效率地處理字串。首先,讓我們來了解一下Java中字串的不可變性。在Java中

如何解決Java開發中的字串拼接效能問題 如何解決Java開發中的字串拼接效能問題 Jun 29, 2023 pm 07:07 PM

如何解決Java開發中的字串拼接效能問題在Java開發中,字串的拼接是一個非常常見的操作。然而,頻繁的字串拼接操作可能會造成效能問題,特別是在處理大量資料時。本文將介紹一些解決Java開發中字串拼接效能問題的方法。使用StringBuilder或StringBuffer類別在Java中,String是不可變的對象,每次對字串進行操作都會產生新的字串

See all articles