Javascript Prompt()仅在内联工作,而不在外部文件中

时间:2017-04-18 09:50:17

标签: javascript html css prompt

我有一个prompt()变量,只有当它在html文件中的<script>标记内时才有效,但是对某些约束我不能这样做。相反,我将它放在.js文件中,但是当我刷新页面时它不会提示我。文件已加载,但没有任何反应。任何想法为什么会这样?

更新了代码

var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random();

<!DOCTYPE html>
<html lang="en">
<head>
    <title></title>

    <link rel="stylesheet" type="text/css" href="index.css">

    <script type="text/javascript" href="index.js"></script>
</head>
<body>
    <div class="display">

    </div>
</body>
</html>

1 个答案:

答案 0 :(得分:2)

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

您要查找的属性为src而不是href

使用a validator