当加载一个javascript库时,另一个停止工作

when load one javascript library, another stop working

本文关键字:库时 javascript 另一个 停止工作 一个 加载      更新时间:2023-09-26

当我引用jQuery时,使用第一个脚本引用,一切都很好,但是如果我只是用/>替换结束标记,jQuery工作得很好!!,但是,java脚本库domtab.js停止工作。适用于FF和IE。

为什么?,我不认为这是一个bug,在所有的浏览器中,有一些东西我错过了

    <!--ok-->
    <script type="text/javascript" language="javascript" src = "http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" ></script>
    <!--Replace-->
    <script type="text/javascript" language="javascript" src = "http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" />
    <script type="text/javascript" src="/domtab.js"></script>

谢谢

不能自关闭脚本标记。你必须使用</script>

如果您使用/>,以下文本将被解释为脚本源,直到下一次出现</script>。这就是为什么你的第二个脚本不能工作。

HTML规范根据需要表示脚本元素结束标记。这是因为HTML字符转义规则对脚本内容无效(即,您可以使用其他保留字符,如<&,而无需将其编码为&lt;&amp;)。因此,需要一个固定的"结束内容"标记,恰好是</script>