unterminated string literal - в чем проблема
<script> var r='<script>' +'</script>'; </script> выдает ошибку - unterminated string literal в чем проблема и как ее решить? |
<script> var r='<script>' +'</script>'; // <-- тег script закрылся здесь, внутри осталась только кавычка, которая вызывает ошибку. </script> |
если честно то не понял какая кавычка и где внутри.
<script> var r='<script></script>'; </script> такой вариант тоже не нравиться |
Тег </script> внутри строки видите? Вот он воспринимается HTML парсером, как окончание скрипта. HTML-парсер же не парсит JS. После этого JS-парсеру передаётся скрипт
var r='<script>в котором разумеется ошибка. |
не подскажете как можно решить эту проблему
|
var r='<script></' + 'script>'; |
Часовой пояс GMT +3, время: 00:45. |