2015-05-09 75 views
1

任何想法,为什么这是行不通的?php - 设置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 '?'

希望这是一个简单的办法?

+0

你说的 “回声一个字符串” 是什么意思?你的意思是当用户点击链接时将它附加到文档中,或者显示一个弹出窗口?另外,你的语法有点不合适,但一次一步。 – skreborn

+0

是的,追加到文档将是正确的 – user3436467

+0

'$ view_pem ='View PEM';' – Deadooshka

回答

0

使用此

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

     echo $view_pem;