如何在页面加载时设置按钮的ASCII码
how to set ASCII code to the button when the page loads
我在HTML中设计棋盘。♖
为显示白车的代码。我试图在页面加载时设置值,它将其显示为字符串,但ROOK没有出现在按钮上
function load() {
document.getElementById('A1').value="♖";
}
function load() {
document.getElementById('A1').innerHTML="♖";
}
http://jsfiddle.net/RM5VD/2/符号♖
或♖
在JavaScript中没有特殊含义;它们只是字符串,尽管这些字符串可以分配给innerHTML
属性,导致HTML解析。
最简单的方法是在JavaScript中使用Unicode字符来插入它,尽管这需要合适的编辑器和使用UTF-8字符编码。例子:
document.getElementById('A1').value = '♖';
下一个最简单的方法是使用JavaScript转义符号,即'u
后面正好跟着四个十六进制数字。因为白棋车是U+2656(2656十六进制= 9815十进制),你可以这样使用:
document.getElementById('A1').value="'u2656";
只有当修改的元素按照HTML规范具有value
属性时才有意义。例如,<input type=button>
有它,但button
没有。但这只影响赋值操作的左侧,也就是字符串的赋值对象。
注意,像这样的棋子字符的字体支持是相当有限的。此外,浏览器可能对按钮使用的字体有自己的想法。在实践中,你可能应该使用一些可下载的字体。
您需要像这样重写函数:
function load() {
document.getElementById('A1').value=String.fromCharCode(9814);
}
目前还不清楚您要修改的是哪种元素,但是您可能需要根据您的情况修改innerHTML
而不是value
。
你有它的方式,它传递文本作为一个字面值字符串,而不是单个字符的表示。
jsFiddle示例
相关文章:
- 如何使用单选按钮设置cookie值
- 单击输入时,将提交按钮设置为另一个
- 如果用户未选中复选框或选择按钮,如何为复选框或单选按钮设置一些默认值
- 将 ng 重复中的单选按钮设置为选中
- 整数 + 2x 单选按钮设置输入 --> 输出
- 将单选按钮设置为签入jquery,而不将其显示为签入视图
- 从帧1中的按钮设置帧2的帧源
- 如何为同一类的动态按钮设置监听器
- 将动态生成的按钮设置为“禁用”
- 单击单选按钮设置新会话
- 有没有办法为 HTML 页面中的所有按钮设置 onContextMenu 属性
- 将 jquery-ui-timepicker.js 的“Now”按钮设置为 UTC 时区
- 这是在引导程序中将单选按钮设置为“选中”的正确方法吗?
- 如果设置了选中属性,则将引导按钮设置为按下状态
- 如何将工具栏中的按钮设置为禁用
- 单选按钮设置文本框值
- 按钮设置为禁用,但我仍然可以点击它
- 如何将按钮设置为只有在我在javascript中的2个下拉列表中进行更改后才可见
- 将警报中的“确定”按钮设置为运行location.reload方法
- 使用“停止-启动”按钮设置图像刷新间隔