Новая строка в окне предупреждения JavaScript - PullRequest
351 голосов
/ 03 декабря 2009

Как вставить новую строку в окно предупреждения JavaScript?

Ответы [ 20 ]

2 голосов
/ 25 ноября 2016

 alert("some text\nmore text in a new line");

alert("Line 1\nLine 2\nLine 3\nLine 4\nLine 5");
1 голос
/ 13 февраля 2014

использовать символ новой строки javascript вместо '\ n' .. Например: «Hello \ nWorld» использовать «Hello \ x0AWorld» Отлично работает !!

1 голос
/ 04 марта 2013

Спасибо за подсказки. Использование знака «+» - единственный способ заставить его работать. Это последняя строка функции, которая добавляет несколько чисел. Я сам изучаю JavaScript:

alert("Line1: The sum is  " + sum + "\n" + "Line 2");
1 голос
/ 23 июля 2013

\n не будет работать, если вы внутри Java-кода:

<% System.out.print("<script>alert('Some \n text')</script>"); %>

Я знаю, что это не ответ, просто думал, что это важно.

0 голосов
/ 02 апреля 2019

Начиная с ECMAScript 2015 вы можете использовать обратные тики (``) для включения литералов шаблона для многострочных строк, таких как:

alert(`Line1
Line2`);

Выходы:

Line1
Line2
0 голосов
/ 04 января 2019

Вы можете использовать \ n для новой строки

alert("Welcome\nto Jumanji");

alert("Welcome\nto Jumanji");
0 голосов
/ 31 октября 2018

Вы можете использовать \ n \, чтобы добавить новую строку

 alert('Deleting.. \n\ This action is irreversible!');
0 голосов
/ 03 ноября 2012

Новый символ строки в javascript может быть достигнут с помощью \n

Это можно сделать с помощью

alert("first line \n second line \n third line");

Выход:

первая строка

вторая строка

третья строка

здесь jsfiddle , подготовленный к тому же.

0 голосов
/ 22 октября 2013

Я использовал: "\ n \ r" - он работает только в двойных кавычках.

var fvalue = "foo";
var svalue = "bar";
alert("My first value is: " + fvalue + "\n\rMy second value is: " + svalue);

will alert as:

My first value is: foo
My second value is: bar
0 голосов
/ 02 мая 2015

Я видел, что у некоторых людей возникали проблемы с этим в MVC, поэтому ... простой способ передать '\ n' с помощью модели, а в моем случае даже с использованием переведенного текста, это использовать HTML.Raw для вставки текст. Это исправило это для меня. В приведенном ниже коде Model.Alert может содержать символы новой строки, например «Hello \ nWorld» ...

alert("@Html.Raw(Model.Alert)");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...