document.write("<td><input type=\"button\" value=\""+calc_buttons[i]+"\" onclick=\"\" class=\"button\"></td>");
我在仿照着写计算器时,遇到value值的\""和"\"不是特别理解,我知道\"代表着双引号,可是它为什么要在双引号里再写一个双引号呢??还有这里的+是干什么用的?
啊呀,确实忘了闭合了。。代码是抄书的。。
document.write("<td><input type='button' value='+calc_buttons[i]+' onclick='' class='button'/></td>");
首先.input标签没有闭合,在结尾加上 /,双分号 " " 里应该用单分号 ' ' ,你用斜杠\会混乱,+号只是作为value里面的字符,写成我这样的一目了然。