答案 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;