js传值,0开头的字符串的话会自动转换成int,然后0字符就消失了,所以需要加上转义字符来解决这个问题。
例如:
给button添加点击属性传值:
button.setAttribute("onclick", "bottonName("+ 040806 +")");
接收该值:
function bottonName(name) {
console.log(name);
}
结果:
40806
对字符串进行处理:
button.setAttribute("onclick", "bottonName("+ "\""+ 040806 +"\"" +")");
然后结果就对了。