我有这样的打印语句:问题与印刷JavaScript和HTML用PHP
print "<a href='#' onClick='document.getElementById(\"myheader\").innerHTML=\"\"'".$rowQuery['keyword']." · </a>";
不幸的是,它打印:
<a · ="" keyword ="" onclick="document.getElementById("myheader").innerHTML=""" href="#"/>
我不知道为什么,任何帮助将是有益的。由于它的打印方式,我无法看到屏幕上的任何内容,功能也无法正常工作。
注($ rowQuery [“关键字”] =“关键字”,在这种情况下,因此它正在评估,这是没问题的。问题是,它打印很奇怪)
(当我使用HTML而不是PHP的使用这一行打印:
<a href="#" onClick="document.getElementById('myheader').innerHTML=''">ALL</a>
它的工作原理完全罚款)
打印奇怪?如在,这些属性打印乱序? – 2010-06-20 07:11:26
是的,正如你所看到的,它以不同的顺序打印出来,这意味着它根本不起作用(我的意思是我看不到应该在屏幕上打印什么,当然javascript线也不起作用,或者是 – user220755 2010-06-20 07:13:53
我怀疑它实际上是这样打印的,我打赌你正在调试它的浏览器向你展示了一个DOM表示,而不是实际的源代码 – deceze 2010-06-20 07:14:27