使用javascript填充棋盘棋子
Populating Chessboard pieces to board using javascript
有人能帮我吗?我正在尝试将棋子填充到我的棋盘中,但似乎被卡住了。我正在尝试使用document.getElementById,但它似乎不起作用。有什么想法吗?
document.getElementById('00') = '<img src="img/whiteKing.png" />'
您绝对应该了解Javascript和DOM元素。
假设您有类似以下内容的html。。。
<table>
<tr>
<td id="00"></td>
<td id="01"></td>
<td id="02"></td>
<td id="03"></td>
<td id="04"></td>
<td id="05"></td>
<td id="06"></td>
<td id="07"></td>
</tr>
<...> ... </...>
</table>
然后您需要创建一个DOM元素
var whiteKing = document.createElement('img');
img
标签使用src
属性来确定获取/显示什么图像。因此,可以像设置任何其他JSON属性一样设置它。
whiteKing.src = "img/whiteKing.png";
然后,您可以将新元素附加到现有元素(即您的00单元格)
document.getElementById("00").append(whiteKing);
试试这个,我希望你只是想替换html
document.getElementById('00').innerHTML = '<img src="img/whiteKing.png" />'
相关文章:
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何通过ajax刷新JSF填充的javascript变量
- 用与线条相同的颜色填充多折线图上的点
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 用我的json数据填充JQuery DataTable
- 使用 jQuery 检查所有值是否为空或已填充
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- 如何让typeahead在我的搜索栏中填充自定义参数
- 如何使用JSON字符串中的jQuery填充下拉框
- 动态填充两个下拉菜单
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- spine.js在启动时填充模型实例
- 如何将要单独填充的每个HTML画布路径/形状分开
- CSS赢得't填充视图端口
- 从JSON填充列表(而不是HTML)
- Fabric.js-更改矩形填充
- 使用JSON文件中的变量(字符串)填充文本区域
- 使用javascript填充棋盘棋子