我动态创建一个按钮。我可以传递一个带有数值(1)的变量,但我不能传递一个字符串变量。为什么呢?
function test(test1) {
alert(test1);
}
document.write("<input type='button' value='' id=j onclick='test(1)'/>");
答案 0 :(得分:2)
当然可以。你只需要添加引号。
function test(test1) {
console.log(typeof test1);
}
document.write("<input type='button' value='Click' id='j' onclick='test(\"abc\")'/>");