为什么将javascript代码移动到外部脚本会导致错误

时间:2018-11-23 08:58:55

标签: javascript

我正在使用带有chrome构建的sublime文本编辑器3。当我将此代码作为1文件运行时,它可以在chrome窗口中正确显示“ $ 70” 。当我尝试将javascript部分拆分为外部文件时,它将显示错误的输出-> “成本:每瓦$ 5” 。我在两个IDE的notepad ++和eclipse上都尝试过,它显示此错误。

然后在谷歌浏览器上检查我得到以下错误消息“未捕获的TypeError:无法在myscript.js:11上将属性'textContent'设置为null”

<!DOCTYPE html>
<html>
<head>
    <title> JavaScript**strong text** </title>
    <meta charset = "utf-8" />
    <script type="text/javascript" src="myscript.js"></script>
    </head>
<body>
    <div id="cost" > cost:$5 per tile </div>
    <script type="text/javascript">
        var price;
        var quantity;
        var total;
        var el

        price =5;
        quantity =14;
        total = price * quantity;
        var el =document.getElementById('cost');
        el.textContent = '$' + total ;
    </script>
</body>
</html>

有人可以解决这个问题吗?

0 个答案:

没有答案