将HTML超链接设置为onclick作为字符串



有什么想法为什么不起作用?

$pem = 'hello';
$view_pem = "<a onClick='function('<?php echo $pem ?>');'>View PEM</a>";
echo $view_pem;

我只想使用onclick回声一个字符串,但我无法使其正常工作。使用上述代码,我的链接最终看起来像?>')'>View PEM,并且不起作用。

我还尝试将php标签放入双引号,但随后抱怨 Parse error: syntax error, unexpected '?'

希望这是一个简单的修复?

使用此

      $pem = 'hello';
      $view_pem = "<a onClick='function("$pem")' href='javascript:void(0);'>View PEM</a>";
       echo $view_pem;

最新更新