在我的一个按钮中使用onclick =“throw()”和select标签中的值,我想在div中生成一些骰子。到目前为止,我有这个。
function throw() {
var i = document.getElementById('quantity').value;
for (var b = 1; b <= i; b++) {
$("#dices").append("<canvas class="canvasstyle" id='dice"+b"' height='200' width='200'></canvas>");
}
}
我不能得到(但仍然是空的)骰子产卵。它一直在给我 在forloop中的某个地方,参数列表之后的Uncaught SyntaxError:missing)。谁能看到问题?
答案 0 :(得分:3)
您错过了+
。
id='dice" + b "'
应为id='dice" + b + "'
答案 1 :(得分:3)
好的,首先是你试图在双引号文本中使用双引号;你应该使用单引号。而节日萝卜说,你也错过了一个加号。所以该行应
$("#dices").append("<canvas class='canvasstyle' id='dice" + b + "' height='200' width='200'></canvas>");