javascript代码在浏览器上可见

时间:2014-01-29 19:03:02

标签: javascript html behavior

我找不到原因。这很奇怪,但javscript代码在浏览器上实际可见,就像网页上显示的一些文字一样。它只发生在Firefox上。我在论坛,网站上搜索了整个网络,并没有找到任何该行为的答案。 它变得更加狡猾。页面上显示的代码甚至不在页面的源代码上。 Firefox以某种方式选择它形式我不知道在哪里... 有谁知道原因?

你可以在这里看到它。 http://www.rmsadv.com.br/rmac-advogados.html

提前谢谢大家

3 个答案:

答案 0 :(得分:2)

我也可以在Chrome中重现这一点(虽然您通过在脚本标记中添加style="display:none;"来掩盖问题,这就是为什么没有其他人看到这个问题的原因)。我的谷歌翻译扩展也显示了这个问题:

enter image description here

您的问题在style.css中,您有此规则:

* {
    ...
    display: block;
    ...
}

您需要将该选择器更改为body *,否则它将适用于页面上的字面上所有内容

正如其他人所提到的,你有一个未封闭的PHP标签(在非PHP页面上,natch),但这不是问题。

此外,页面上的额外>不是来自脚本,但您还有额外的>在线:

<font class>>

答案 1 :(得分:0)

我无法在Firefox中重现您的错误,但您的标题中有一个未正确关闭的php标记:

<body <?php="" body_class();="" ?="" style="">

答案 2 :(得分:0)

Change it to this:-
<body <?php body_class(); ?>