如何通过使用onClick()函数单击按钮来填充Javascript中的表
How do I populate a table in Javascript by clicking a button using the onClick() function?
使用JavaScript,我想填充soduku.setstring()中的数字;一旦用户点击"Easy"按钮,就可以将其放入表格中。我如何使用onClick()函数实现这一点?
function initialize() {
var col, row;
for (row = 0; row <=8; row++) {
for (col=0; col <= 8; col++) {
var cell = document.getElementById('cell_' + col + '_' + row);
if (!parseInt(cell.innerHTML)) {
// cell is empty
cell.onclick = selectCell;
cell.className = 'tofill';
}
}
}
document.onkeypress = keyPress;
}
function easygame(){
var sudoku.setString("240057360000008009378000200060041702080000005000005010130000000050003026000812000");
loadPuzzle(sudoku);
updateUI();
}
function updateUI(){
initialize();
}
<input type="button" value="Easy" onclick="easygame()"/>
<table align=center id="sudoku" cellspacing=0>
<tr>
<td id="cell_0_0"></td>
<td id="cell_1_0"></td>
<td id="cell_2_0"></td>
<td id="cell_3_0"></td>
<td id="cell_4_0"></td>
<td id="cell_5_0"></td>
<td id="cell_6_0"></td>
<td id="cell_7_0"></td>
<td id="cell_8_0"></td>
<tr>
对于数独,为什么不使用2D数组呢?它在逻辑上比使用字符串更容易。就您的问题而言,您可以使用jQuery像这样填充表格,
for(var i=0;i<81;i++)
{
$('table#sudoku td:eq('+i+')').text(sudokuString[i]);
}
相关文章:
- 点击填充输入的按钮&提交
- JavaScript:如何用变量填充单选按钮值和标签
- 可填充pdf绿色或红色标志按钮
- 单击按钮时填充javascript变量
- 如何用HTML中的JSON外部文件填充下拉按钮
- 如果在 HTML/JavaScript 中选中了复选框,则填充单选按钮
- 点击按钮后在css弹出窗口中填充valus
- 在引导模式中,点击相应的datatables行中的按钮,填充数据
- 如何在Mobile View中获得一个按钮来填充页脚的全宽
- 基于按钮点击填充剑道UI网格
- 在Firefox和IE中,向按钮添加填充可以向下推其他按钮
- 使用表单按钮填充文本输入
- 如何使用javascript用按钮填充表单列表
- PHP,MySql和JQuery - 按添加按钮后填充选择框
- jQuery 自动填充选择:“按钮事件”
- 保持提交按钮处于禁用状态,直到填充动态创建的必填字段
- Angularjs:通过单击按钮自动填充数据库中的文本框值
- 使用单选按钮OnClick和JavaScript功能动态填充数字字段
- 在jQuery Mobile中通过ID从数组中填充按钮值
- 尝试使用javascript来填充按钮类的标记