浏览器忽略Javascript文件

时间:2017-01-23 19:27:24

标签: javascript html

我尝试将Javascript文件添加到我的页面。但浏览器完全忽略文件链接。

脚本标记在源代码中是正确的(在浏览器中)。当我复制文件路径并直接访问它时,文件就在那里,可以找到。我还尝试使用Chrome进行检查,网络标签显示浏览器甚至没有尝试加载文件。有人知道那可能是什么吗?

Flask代码:

    <!DOCTYPE html>
<head>
    <title>{{ title }}</title>
    <link rel="stylesheet" type="text/css" href="{{ url_for('static',filename='css/style.css') }}">
    <script type="text/javascript" href= "{{ url_for('static',filename='js/jscolor.js') }}"></script>
</head>

<body>

浏览器中的源代码:

<!DOCTYPE html>
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="/static/css/style.css">
    <script type="text/javascript" href= "/static/js/jscolor.js"></script>
</head>

<body>

一切都很好看。文件存在且路径正确。但它被忽略了。 (在Chrome和Firefox中查看)。

1 个答案:

答案 0 :(得分:3)

脚本标记具有源(src)属性,而不是href。只需更换它就可以了。

以下情况:

<script type="text/javascript" href= "/static/js/jscolor.js"></script>

替换为:

<script type="text/javascript" src= "/static/js/jscolor.js"></script>