Javascript Alert()方法中的HTML标记
我想知道是否可以将HTML标记添加到JavaScriptJavascript Alert()方法中的HTML标记,javascript,html,Javascript,Html,我想知道是否可以将HTML标记添加到JavaScriptalert()方法中,例如: <b> <ul> <li> 等等 感谢您的帮助alert()是一种无法解释HTML标记的窗口对象方法不,您只能使用一些转义序列-\n例如(可能只有这一个)。这是不可能的 相反,您应该在Javascript中创建一个假窗口,使用类似的方法。您可以将HTML添加到警报字符串中,但它不会呈现为HTML。它将仅显示为普通字符串。简单回答:否。您可以使用所有Unicode字符
alert()
方法中,例如:
<b>
<ul>
<li>
-
等等
感谢您的帮助alert()是一种无法解释HTML标记的窗口对象方法不,您只能使用一些转义序列-\n例如(可能只有这一个)。这是不可能的
相反,您应该在Javascript中创建一个假窗口,使用类似的方法。您可以将HTML添加到警报字符串中,但它不会呈现为HTML。它将仅显示为普通字符串。简单回答:否。您可以使用所有Unicode字符和转义字符
\n
和\t
。例如:
document.getElementById(“测试”).onclick=function(){
警觉的(
'这是一个具有基本格式的警报\n\n'
+“\t•列出项目1\n”
+“\t•列出项目2\n”
+“\t•列出项目3\n\n”
+ '▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬\n\n'
+'简单表\n\n'
+'字符\t |结果\n'
+“\\n\t |换行\n”
+“\\t\t |制表符空间”
);
}
警报格式
单击
alert()
不支持HTML,但您可以选择其他格式来格式化邮件
您可以像其他人所说的那样使用Unicode字符,也可以使用。例如:
...
.catch(function (error) {
const alertMessage = `Error retrieving resource. Please make sure:
• the resource server is accessible
• you're logged in
Error: ${error}`;
window.alert(alertMessage);
}
输出:
正如您所看到的,它保留了变量中包含的换行符和空格,没有额外的字符。为什么不尝试一下::)+1;完整回答:如果您需要更高级的对话框,您可以尝试JQueryUI dialog Thnaks,但是否可以加粗或加下划线?SagarRawal有些Unicode代码点的表示形式在某些字体中可能看起来加粗或加下划线。但这将排除屏幕阅读器和没有匹配字体的用户。ஜ, 这个字符在南印度语马来语中是“ja”音。@Rilwan“ja”在德语中表示“yes”。)但你是对的,我不建议纯粹为了装饰而使用声音角色。