&;JavaScript中的字符
我想创建一个表单按钮,其输入值是字体图标。在这种情况下,这是非常可怕的。因此,我使用这样的实体作为输入值:&;JavaScript中的字符,javascript,character-encoding,escaping,Javascript,Character Encoding,Escaping,我想创建一个表单按钮,其输入值是字体图标。在这种情况下,这是非常可怕的。因此,我使用这样的实体作为输入值:在CSS中使用font-family:FontAwesome设计的纯HTML中,一切正常: <input type="submit" class="btn fa-input" value=" Input"> 还有CSS .fonticon { font-family:FontAwesome; } 如果使用JavaScript设置值
在CSS中使用font-family:FontAwesome
设计的纯HTML中,一切正常:
<input type="submit" class="btn fa-input" value=" Input">
还有CSS
.fonticon {
font-family:FontAwesome;
}
如果使用JavaScript设置值而不是将其硬编码到HTML中,请使用JavaScript转义序列,例如
\uF107
。按钮值的代码应更改为:
'value': '\uf107',
顺便说一下,U+F107似乎不是有效字符:F107是一个图标字符。这就是问题所在:)
'value': '\uf107',