Javascript php生成的内容不能调用java脚本函数

Javascript php生成的内容不能调用java脚本函数,javascript,php,html,Javascript,Php,Html,我正在生成这段php代码,并希望从中调用JavaScript函数 此代码无法调用此javascript函数 <?php echo '<li><div class="product"><a onclick="showCustomer("brand","puma")"><i class="icon-remove"></i>Shoes</a></div></li>'; ?> 我有一

我正在生成这段php代码,并希望从中调用JavaScript函数

此代码无法调用此javascript函数

<?php
    echo '<li><div class="product"><a onclick="showCustomer("brand","puma")"><i class="icon-remove"></i>Shoes</a></div></li>';
?>

我有一个showCustomer()函数,当从普通html组件调用它时,它可以完美地工作。
还有什么我可以做的吗?

看看你呈现的HTML:

<li><div class="product"><a onclick="showCustomer("brand","puma")">...
  • 。。。

  • 您觉得这样对吗?

    尝试在onclick中使用单引号:

    <?php echo '<li><div class="product"><a onclick="showCustomer(\'brand\',\'puma\')"><i class="icon-remove"></i>Shoes</a></div></li>' ;?>
    
    
    
    您可能会在控制台中看到语法错误

    
    
    <?php echo '<li><div class="product"><a onclick="showCustomer(\'brand\',\'puma\')"><i class="icon-remove"></i>Shoes</a></div></li>' ;?>
    

    应该可以。

    仔细检查这些引号。或者只需查询DOM并在JavaScript中添加事件。您的代码
    showCustomer()
    仅在按下按钮时才会激发。您可以这样做来启动函数:
    showCustomer(“品牌”、“彪马”)