我想在一个用Javascript生成的html输入按钮中添加一个unicode向上箭头。
这些是来自unicode-table.com的向上箭头的代码:
Unicode编号:U + 2191
HTML代码:& #8593; (&和#之间的空格,所以你可以看到代码,而不是箭头)
我确实有
<charset="utf-8" />
在我的头文件中的html文件。
我已经在&lt;&gt;中尝试了我能想到的这两个代码的每个变体。下面我在浏览器中看到的是我尝试过的代码文本。
以下是代码行:
upButton.setAttribute("value", "<up arrow code here>");
答案 0 :(得分:4)
尝试使用此字符串而不是html转义字符(毕竟这是一个JavaScript字符串,而不是html文本节点)\u2191'
答案 1 :(得分:2)
要escape any symbol in JavaScript,请使用此工具:http://mothereff.in/js-escapes#1%E2%86%91对于您的示例,'↑'
变为'\u2191'
。
要转义HTML中的任何符号,请使用此工具:http://mothereff.in/html-entities#%E2%86%91例如,↑
变为↑
或↑
。
答案 2 :(得分:0)
尝试在html中使用此功能:↑