Кавычки, косая черта,   в JavaScript

В коде используются одинарные кавычки ' и двойные ". Так проблем не возникнет с вложенными кавычками:

<input type="button" value="Нажать" onclick="kavychki()" id="kavychki"/>

<script>
function kavychki() {
  document.getElementById('kavychki').value = '"скрипт сработал"';
}
</script>

Чтобы JavaScript рассматривал знаки значением переменной, а не частью скрипта, делается экранирование символов с помощью \

<input type="button" value="Щелчок" onclick="screening()" id="raz"/>

<script>
function screening() {
  document.getElementById('raz').value = '"Скрипт \'сработал\'"';
}
</script>

Также можно воспользоваться специальными символами. Например, вместо " написать \u0022.

<input type="button" value="Щелчок" onclick="this.value='\u0022скрипт сработал\u0022'"/>
Вот список наиболее популярных:
Перевод строки (Enter) \n
Неразрывный пробел &nbsp; \u00A0
Амперсанд & \u0026
Косая черта / \u002F
Знак меньше < \u003C
Знак больше > \u003E
Кавычки " \u0022
Апостроф ' \u0027
Открывающаяся скобка ( \u0028
Закрывающаяся скобка ) \u0029

Любой символ в JavaScript можно подменить точкой. Например, http:..shpargalkablog.ru.2012.09.javascript.html

в f t
наверх ↑

10 комментариев:

Николай Иванов
Здорово, просто здорово, это удивительная инфорамация в очень классной статье!))Давненько не обновлялись, видать заняты очень))
NMitra
Ох, да. Пока сил и времени на мануалы не имею. Небольшие заметки публикую, иначе они позабудутся.
Николай Иванов
Видимо, "радостное событие" имело место случиться, с чем вас от души и поздравляю! Мое "радостное событие" смотрит тинтина и от души хохочет
NMitra
Спасибо!
Justus
Поздравляю!
NMitra
Благодарствую!
HOT
Добрый день,я конечно извиняюсь за наглось,что прошу,но все ж
нашел рсс-скрипт читать,проблема в том что ввыводимой ленте,активные ссылки,да еще и ведут не на источник

если это не большая проблема не могли бы вы поправить код,чтобы не было ссылок ,ну или хотябя ввели на источник,заране благодарю

вот сам код

HOT
код скипта не принимает комменты,тогдда вот сам рсс-скрипт читалка rss-script ru
NMitra
Добрый день. Попробуйте связаться с автором скрипта sashtrubnikov@gmail.com (сайт http://trubnikov.info/)
В короне
спасибо)
экранирование с помощью \ решило проблему!