错误
xx is not defined at HTMLButtonElement.onclick
原因
我实在js中使用变量拼接一个按钮,用document.write写在网页上,这种情况下按钮调用的函数
无法识别拼接的参数
解决
加上转义符
"
正确写法
document.write("<button οnclick='showUser(""+zi+"");'>"+data1[i].name+"</button>")
错误写法
document.write("<button οnclick='showUser("+zi+";);'>"+data1[i].name+"</button>")
JS按钮点击事件参数传递
本文探讨了在JavaScript中使用变量拼接按钮并利用document.write将其写入网页时遇到的问题:按钮点击事件中的函数无法识别拼接的参数。文章详细解释了这一现象的原因,并给出了正确的解决方案,即使用转义符来确保参数能够被正确识别。
4261

被折叠的 条评论
为什么被折叠?



