Подтвердить что ты не робот

HTML-теги в методе Javascript Alert()

Я хотел знать, можно ли добавлять html-теги к методу Javasript Alert(), например

<b>
<ul>
<li>

и др.

Спасибо за помощь

4b9b3361

Ответ 1

Вы можете использовать все символы Unicode и escape-символы \n и \t. Пример:

document.getElementById("test").onclick = function() {
  alert(
    'This is an alert with basic formatting\n\n' 
    + "\t• list item 1\n" 
    + '\t• list item 2\n' 
    + '\t• list item 3\n\n' 
    + '▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬\n\n' 
    + 'Simple table\n\n' 
    + 'Char\t| Result\n' 
    + '\\n\t| line break\n' 
    + '\\t\t| tab space'
  );
}
<!DOCTYPE html>
<title>Alert formatting</title>
<meta charset=utf-8>
<button id=test>Click</button>

Ответ 2

alert() - это метод объекта окна, который не может интерпретировать HTML-теги

Ответ 3

Это невозможно.

Вместо этого вы должны создать поддельное окно в Javascript, используя что-то вроде jQuery UI Dialog.

Ответ 4

Вы можете добавить HTML в строку предупреждения, но он не будет отображаться как HTML. Он будет просто отображаться как простая строка. Простой ответ: нет.

Ответ 5

Нет, вы можете использовать только некоторые escape-последовательности - \n, например (возможно, только этот).