Всем привет! У меня в переменную записывается строка, в строке текст с тегами. Чтобы компилятор не жаловался, нужно, чтобы строка была целая, без Enter 'ов. Но так все сливается в кучу, например: Код (Text): let form_TA = '<form action=\"save.php\" method=\"post\" onsubmit=\"saveFun()\"> <p>'+save_TA+'</p><div contenteditable=\"true\" name=\"data\" id=\"new_TA\" onkeypress=\"if(event.keyCode===13){alert(\'Ой! А кто это тут нажимает Enter!\');event.preventDefault();}\">'+use_TA.innerHTML+'</div>'+column_TA+string_TA+table_TA+t ype_TA+'<input type=\"hidden\" name=\"new_data\" id=\"mess\"></form><p class=\"p_tag\"><button class=\"button_code\" onclick=\"lookTag();\"><tag></tag></button> Расставить теги</p><p class=\"p_code\"><button class=\"button_code\" onclick=\"lookCode();\"><code> </button> Показать данные как код</p><a href=\"#\" onclick=\"selectText(\'<strong>\', \'</strong>\', 0); return false;\">Применить к выделенному strong</a><br><a href=\"#\" onclick=\"selectText(\'<i>\', \'</i>\', 0); return false;\">Применить к выделенному i</a>'; Как разбить содержимое строки на новые строки, чтобы компилилось? Чтобы было так, например: Код (Text): let form_TA = ' <form action=\"save.php\" method=\"post\" onsubmit=\"saveFun()\"> <p>'+save_TA+'</p> <div contenteditable=\"true\" name=\"data\" id=\"new_TA\" onkeypress=\"if(event.keyCode===13){alert(\'Ой! А кто это тут нажимает Enter!\'); event.preventDefault();}\">'+use_TA.innerHTML+'</div> '+column_TA+string_TA+table_TA+type_TA+' <input type=\"hidden\" name=\"new_data\" id=\"mess\"> </form> <p class=\"p_tag\"> <button class=\"button_code\" onclick=\"lookTag();\"><tag></tag></button> Расставить теги </p> <p class=\"p_code\"> <button class=\"button_code\" onclick=\"lookCode();\"><code></button> Показать данные как код </p> <a href=\"#\" onclick=\"selectText(\'<strong>\', \'</strong>\', 0); return false;\"> Применить к выделенному strong </a> <br> <a href=\"#\" onclick=\"selectText(\'<i>\', \'</i>\', 0); return false;\"> Применить к выделенному i </a> ';
- откуда и как записывается тест в переменную? - в тексте уже есть знаки перевода строк? - если есть - удалите их
Разобрался. Нужно строку брать в обратные одинарные кавычки ` В таких кавычках можно переносить строки Enter`ом.