Javascript window.onclick不适用于.php文件吗?

Javascript window.onclick不适用于.php文件吗?,javascript,php,html,window,alert,Javascript,Php,Html,Window,Alert,我在jk.php中有以下php代码: <?php echo "<script src='./rfjs.js'></script>"; ?> 当我打开jk.php并单击窗口时,警报不会按预期显示。 然而,如果我改用HTML文件,一切都会很好 例如,下面是我的rf.html文件: <script src='./rfjs.js'></script> 当我打开它并单击某个地方时,它会按预期显示警报消息。这种行为的原因是什么?当您打开ph

我在jk.php中有以下php代码:

<?php
echo "<script src='./rfjs.js'></script>";
?>
当我打开jk.php并单击窗口时,警报不会按预期显示。 然而,如果我改用HTML文件,一切都会很好

例如,下面是我的rf.html文件:

<script src='./rfjs.js'></script>


当我打开它并单击某个地方时,它会按预期显示警报消息。这种行为的原因是什么?

当您打开php文件时,右键单击并单击查看源代码是否有任何数据?如果没有,php无法识别echo或php未安装。

我尝试以与php相同的方式运行代码,对我来说效果很好。但我注意到这里您给出的路径是
标记的
src
中的“/rfjs.js”。如果您的“rfjs.js”与“jk.php”位于同一位置,则无需在“rfjs.js”文件之前添加“/”,如果它位于其他目录中,则尝试将该路径指定为“xyz/rfjs.js”。尝试将其替换为

还要确保您已将其上载到PHPWeb服务器。
Chrome(或任何浏览器)根本不解析PHP。服务器解析PHP并将HTML传递给浏览器。总之,浏览器永远不应该知道PHP的存在。希望这有帮助。

是否检查了浏览器开发人员控制台,是否收到任何错误消息?可能是重复的
<script src='./rfjs.js'></script>