В коде используются одинарные кавычки ' и двойные ". Так проблем не возникнет с вложенными кавычками:
<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 комментариев:
нашел рсс-скрипт читать,проблема в том что ввыводимой ленте,активные ссылки,да еще и ведут не на источник
если это не большая проблема не могли бы вы поправить код,чтобы не было ссылок ,ну или хотябя ввели на источник,заране благодарю
вот сам код
экранирование с помощью \ решило проблему!