【问题标题】:Javascript closing tag is echoed twice from phpJavascript结束标记从php回显两次
【发布时间】:2010-10-07 05:57:28
【问题描述】:
<?php
     echo "<script type = 'text/javascript'></script>";
?>

输出的页面源代码显示:

<script type = 'text/javascript'></script></script>

为什么要多加一个结束标签??谁把它放在那里?浏览器?服务器 ?谁?

【问题讨论】:

  • 您是否正在使用 Firebug 查看页面源代码?有时它会说谎。 Windows下使用Ctrl+U查看真实页面源码。

标签: javascript php tags


【解决方案1】:

我认为这不是 PHP 错误。确认 php 块后没有结束脚本标签了吗?

<?php
 echo "<script type = 'text/javascript'></script>";
?>
</script>

【讨论】:

    【解决方案2】:

    可能是您的浏览器的 DOM 解析器将结束标记放入其中。您检查上面的代码是否有任何未终止的 &lt;script&gt; 标记?

    【讨论】:

    • 我没有任何未终止的脚本标签,无论我上面显示的是完整代码.. 但是等等.. 它是 chrome 以某种方式搞砸了.. 用 firefox 测试,即两者都没有显示额外标签..只有chrome显示..
    猜你喜欢
    • 2012-04-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多