添加参数时为什么不能调用我的函数?

时间:2016-06-02 15:31:31

标签: javascript html

有人可以告诉我为什么当我在函数a()中输入“3”时它不起作用?这是错误的方式吗?

Function

function call

1 个答案:

答案 0 :(得分:0)

您不能使用相同的引号来分隔onclick属性及其中的字符串。由于在属性周围使用双引号,因此必须在参数周围使用单引号。由于您的PHP字符串用单引号分隔,因此您需要转义引号。

$znak = '<input type="button" onclick="a(\'3\')" value="Zaključaj">';

另一种方法是使用here-string:

$znak = <<EOS
<input type="button" onclick="a('3')" value="Zaključaj">
EOS;