php - 在 echo 语句中放置 onClick Action 的语法

标签 php javascript google-analytics echo

以下 onClick 属性的正确语法是什么:

    <?php 

    if($_resp['user']) {

    echo '<div class="logo"><a href="http://www.example.com/" onClick="_gaq.push(['_trackEvent', 'Join', 'Home', 'BigButton']);">Link Text</a>';        

 }

    ?>

最佳答案

由于您同时嵌套了双引号和单引号,因此您需要使用反斜杠对 onClick 中的单引号进行转义。

echo '<div class="logo"><a href="http://www.example.com/" onClick="_gaq.push([\'_trackEvent\', \'Join\', \'Home\', \'BigButton\']);">Link Text</a>';

关于php - 在 echo 语句中放置 onClick Action 的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7162328/

相关文章:

javascript - 最低和最高的数字是多少

javascript - 在 iframe 中加载外部网站但不发送 HTTP_REFERER

javascript - 如何将div定位在父div的右侧

time - 结合使用onbeforeunload事件和Google Analytics(分析)来记录页面退出,从而更准确地记录用户在页面/站点上的时间

google-analytics - 使用Electron,是否可以区分用户单击菜单项和使用键盘快捷键?

firebase - 我可以在 Google Analytics 中跟踪我的 Firebase 功能吗?

php - phpWord 中的粗体、间距和缩进文本

php - Symfony 验证器在无效集合上抛出异常

javascript - 删除 JSON 数组中对象之间的逗号

javascript - 将 JavaScript 变量传递到 Django url 中?