Geo*_*rge 4 javascript unicode alert character superscript
是否有可能显示上标字符(不仅是数字)的alert(), confirm()或prompt()对话盒在JavaScript?
由于某些原因,我需要插入一个文本:
2后跟上标'n'2 ^ n
进入JavaScript警报,确认和提示框.快速谷歌搜索确实有帮助但不完全我找到了一种方法来使用Unicode \ u00B字符在对话框中显示上标数字,但它不适用于字符
alert('2\u00B2'); shows correctly 2^2
alert('2\u00Bn'); shows 2u00Bn
Run Code Online (Sandbox Code Playgroud)
因此,目标是显示一个上标而不是数字的字符.
^用作Power并显示下一个字符是上标的,以防万一有人感到困惑.
Sho*_*og9 15
关于那个字符代码并没什么神奇的 - 它恰好是为"Superscript two"字符选择的那个.还有一个"Superscript three"(\u00B3)(³)一个"Superscript one"(\00B9)(¹)和一个"Superscript Latin Small Letter N"(\u207F)(ⁿ).但是如果你需要一些其他的上标,那你alert()就不走运了 - 不会渲染HTML,因此你只能使用Unicode定义的字符.
你可能最好alert()完全放弃,并在页面本身内模拟一个模态对话框.存在许多库以提供此功能,包括优秀的jQuery UI对话框.