onClick函数导致“Uncaught SyntaxError:Unexpected token}”错误

时间:2017-05-15 12:55:53

标签: javascript text-segmentation

我有一个问题,我试图通过javascript动态添加一些html,并且html有一个js函数,当它被点击时应该触发,但我一直这样做错误无论我做什么Uncaught SyntaxError: Unexpected token }以前有人遇到过这个问题吗?这让我望而却步..

我的代码是:

<?php 
   foreach($folder_info as $show)
   {
    echo '<table><tr>';
    echo '<span class="glyphicon glyphicon-folder-close" onclick="'.site_url().'/gallery/upload_images" aria-hidden="true" style="font-size:100px;"></span><br/>'.$show['folder_name'];
    echo '</tr></table>';
   }
   ?>   

我在哪里弄错了?任何人都可以帮助我正确地使用php和html细分线..

2 个答案:

答案 0 :(得分:1)

假设您要将用户定向到其他网页,您可能希望使用class JFormRuleDualDate extends JFormRule { } 代替<a><span>代替href=""

onclick=""

您可以在MDN page about <a> tag上阅读有关链接的详情,并查看其使用示例。

答案 1 :(得分:1)

试试以下内容,它会起作用,我在我的本地服务器上尝试过。在做引号[单/双]时应该小心,以避免php和html标签的不匹配。

我已使用<a>代码修改了代码..!

<?php 
   foreach($folder_info as $show)
   {?>
    <table><tr>
    <a class="glyphicon glyphicon-folder-close" href="<?php echo site_url()?>/gallery/upload_images" aria-hidden="true" style="font-size:100px;"></span></a><br/><?php echo $show['folder_name'];?>
    </tr></table>
   <?php }
   ?>