В коде используются одинарные кавычки ' и двойные ". Так проблем не возникнет с вложенными кавычками:
<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 | |
---|---|---|
Неразрывный пробел | | \u00A0 |
Амперсанд | & | \u0026 |
Косая черта | / | \u002F |
Знак меньше | < | \u003C |
Знак больше | > | \u003E |
Кавычки | " | \u0022 |
Апостроф | ' | \u0027 |
Открывающаяся скобка | ( | \u0028 |
Закрывающаяся скобка | ) | \u0029 |
Любой символ в JavaScript можно подменить точкой. Например, http:..shpargalkablog.ru.2012.09.javascript.html
10 комментариев:
нашел рсс-скрипт читать,проблема в том что ввыводимой ленте,активные ссылки,да еще и ведут не на источник
если это не большая проблема не могли бы вы поправить код,чтобы не было ссылок ,ну или хотябя ввели на источник,заране благодарю
вот сам код
экранирование с помощью \ решило проблему!