在Javascript中传递字符串变量

时间:2017-08-08 08:23:57

标签: javascript

我动态创建一个按钮。我可以传递一个带有数值(1)的变量,但我不能传递一个字符串变量。为什么呢?

function test(test1) {
  alert(test1);
}
document.write("<input type='button' value='' id=j onclick='test(1)'/>");

1 个答案:

答案 0 :(得分:2)

当然可以。你只需要添加引号。

function test(test1) {
  console.log(typeof test1);
}
document.write("<input type='button' value='Click' id='j' onclick='test(\"abc\")'/>");