比如:<?php 
        echo '<a href="javascript:void(0);" onclick="this.style.backgruondColor='red'">';
        ?>这种的有什么好的办法来解决啊。前提是代码一定要写在<?php  ?>中。

解决方案 »

  1.   

    <?php  
      echo '<a href="javascript:void(0);" onclick="this.style.backgruondColor=\'red\'">';
      ?>
      

  2.   

    echo '<a href="javascript:void(0);" onclick="this.style.backgruondColor='red'">';
    改成
    转义符.双引号后面的双引号就加.
    echo "<a href=/"javascript:void(0);/" onclick=/"this.style.backgruondColor='red'/">";
      

  3.   

    echo "<a href=\"javascript:void(0);\" onclick=\"this.style.backgruondColor='red'\">";
      

  4.   

    echo '<a href="javascript:void(0);" onclick="this.style.backgruondColor="red"">';
      

  5.   

    弄错了 
    echo '<a href="javascript:void(0);" onclick="this.style.backgruondColor='."red".'">';
      

  6.   

    echo <<< TPL
    <a href="javascript:void(0);" onclick="this.style.backgruondColor='red'">
    TPL;
      

  7.   


    $str=<<<EOD
    <a href="javascript:void(0);" onclick="this.style.backgruondColor='red'">
    EOD;echo $str;