HTML-теги в методе Javascript Alert()
Я хотел знать, можно ли добавлять html-теги к методу Javasript Alert(), например
<b>
<ul>
<li>
и др.
Спасибо за помощь
Ответы
Ответ 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, например (возможно, только этот).