Heim Web-Frontend js-Tutorial JS字符串拼接在ie中都报错的解决方法_javascript技巧

JS字符串拼接在ie中都报错的解决方法_javascript技巧

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

好久不用js了,好多东东都忘了。最近用js拼接字符串时遇到问题了,不论怎么拼接在ie中都报错,很郁闷。

隔了一天,又拿起代码看了下,突然想起在java中拼接字符串转义字符的事,才想起js也有这个东东。

原来这样:

复制代码 代码如下:

tr += "JS字符串拼接在ie中都报错的解决方法_javascript技巧";

在编辑器中就不报错,到浏览器中怎么点onclick都都不反映,F12就报错,看了下脚本,字符串完全变样

修改后:
复制代码 代码如下:

tr += "JS字符串拼接在ie中都报错的解决方法_javascript技巧

就没问题了。

知识总结:

在js中单双引号的效果是一样的,但是如果你的字符串中有单引号则外面要用双引号,如果你的字符串中存在双引号则外面要用单引号括起来,这样就不用转义字符了。

上面的输出结果是:
复制代码 代码如下:

onclick='confirmDelOneInfo("http://...?type=1&nodeId=11","测试1");'

看出在html中,如果外面使用单引号则里面要用双引号,否则IE报错,因此用到转义字符\"转换双引号。在动态生成html的元素时,尤其要注意单双引号的问题,否则会很头疼的。

呵呵,一点小知识的总结,欢迎指正....
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie die While-Schleifenanweisung, um das String-Spleißen in PHP zu implementieren So verwenden Sie die While-Schleifenanweisung, um das String-Spleißen in PHP zu implementieren Mar 07, 2024 pm 02:15 PM

So verwenden Sie die While-Schleifenanweisung, um das String-Spleißen in PHP zu implementieren

Lösungen für häufige Probleme mit der Zeichenfolgenverkettung in C++ Lösungen für häufige Probleme mit der Zeichenfolgenverkettung in C++ Oct 08, 2023 pm 10:58 PM

Lösungen für häufige Probleme mit der Zeichenfolgenverkettung in C++

Was ist neu in Java 12: So verwenden Sie die neue String-API für die String-Verkettung Was ist neu in Java 12: So verwenden Sie die neue String-API für die String-Verkettung Jul 29, 2023 pm 10:13 PM

Was ist neu in Java 12: So verwenden Sie die neue String-API für die String-Verkettung

Enthüllte Java-Entwicklungstipps: So optimieren Sie das String-Spleißen Enthüllte Java-Entwicklungstipps: So optimieren Sie das String-Spleißen Nov 20, 2023 am 09:53 AM

Enthüllte Java-Entwicklungstipps: So optimieren Sie das String-Spleißen

Ausführliche Erläuterung häufiger Probleme bei der Zeichenfolgenverkettung in C++ Ausführliche Erläuterung häufiger Probleme bei der Zeichenfolgenverkettung in C++ Oct 08, 2023 am 10:53 AM

Ausführliche Erläuterung häufiger Probleme bei der Zeichenfolgenverkettung in C++

Wie implementiert man asynchrone Replikation und verzögerte Replikation von Daten in MySQL? Wie implementiert man asynchrone Replikation und verzögerte Replikation von Daten in MySQL? Jul 31, 2023 pm 12:58 PM

Wie implementiert man asynchrone Replikation und verzögerte Replikation von Daten in MySQL?

So lösen Sie Leistungsprobleme bei der Zeichenfolgenverkettung in der Java-Entwicklung So lösen Sie Leistungsprobleme bei der Zeichenfolgenverkettung in der Java-Entwicklung Jun 29, 2023 pm 07:07 PM

So lösen Sie Leistungsprobleme bei der Zeichenfolgenverkettung in der Java-Entwicklung

PHP8.1 veröffentlicht: unterstützt das String-Verkettungssymbol @ PHP8.1 veröffentlicht: unterstützt das String-Verkettungssymbol @ Jul 07, 2023 am 11:01 AM

PHP8.1 veröffentlicht: unterstützt das String-Verkettungssymbol @

See all articles