把这段代码加到PHP有问题。  ('midir')小括号的不能动。。必须得用单引号
<P id=midi class=f14><A class=f14 onclick="document.getElementById('midi').innerHTML = document.getElementById('midir').innerHTML;" 
href="javascript:void(0)">查看答案</A></P>

解决方案 »

  1.   

    你说的只是输出吧?这样的话用这种形式方便点,不需要对内容中的引号转义
    echo <<<html
      <P id=midi class=f14><A class=f14 onclick="document.getElementById('midi').innerHTML = document.getElementById('midir').innerHTML;" 
    href="javascript:void(0)">查看答案</A></P>
    html;
      

  2.   

    echo <<<html
      <P id=midi class=f14><A class=f14 onclick="document.getElementById('midi').innerHTML = document.getElementById('midir').innerHTML;" 
    href="javascript:void(0)">查看答案</A></P>
    html;这样就好了。
    html;前面不能有空格。
      

  3.   

    <style type="text/css">
    <!--
    .hidden {
    DISPLAY: none
    }
    -->
    </style>
    <P class="f14 l200">脑筋急转弯:一个学生住在学校里,为什么上学还经常迟到?<SPAN class=hidden>http://www.vipcha.net/naojinjizhuanwan/Mjcx.html</SPAN></P>
    <P id=midir class="f14 hidden">答案:他住的学校,不是他上学的学校</P>
    <P id=midi class=f14><A class=f14 onclick="document.getElementById('midi').innerHTML = document.getElementById('midir').innerHTML;" 
    href="javascript:void(0)">查看答案</A></P>这个没有问题。但是我想这个代码放在PHP里,就有问题了
    Parse error: syntax error, unexpected T_STRING in /home/www/web/vipcha.net_aFKgRRM1uWJpHqxlIBez/wwwroot/naojinjizhuanwan2/index.php on line 43
    $pf .= '</td></tr><tr></div><div class="wenzi"><table cellpadding="5" cellspacing="10" width="100%"><tr><td colspan="3"><h3>
    <P class="f14 l200">脑筋急转弯:'.$detail[0].'<SPAN class=hidden>http://www.vipcha.net/naojinjizhuanwan/Mjcx.html</SPAN></P>
    <P id=midir class="f14 hidden">答案:'.$detail[1].'</P>
    <P id=midi class=f14><A class=f14 onclick="document.getElementById('midi').innerHTML = document.getElementById('midir').innerHTML;" 
    href="javascript:void(0)">查看答案</A></P>
    </h3></td></tr><tr>
    </tr></tr></table></div>';<P id=midi class=f14><A class=f14 onclick="document.getElementById('midi').innerHTML = document.getElementById('midir').innerHTML;" 这个就是43行。