Javascript 在flask中正确执行javasript代码

Javascript 在flask中正确执行javasript代码,javascript,python,flask,Javascript,Python,Flask,我尝试使用单击按钮: @app.route("/") def test_edition_open(): return render_template("index.html") const plus = document.querySelectorAll('.plus'); const minus = document.querySelectorAll('.minus'); const result = document.querySelecto

我尝试使用单击按钮:

@app.route("/")
def test_edition_open():
    return render_template("index.html")
const plus = document.querySelectorAll('.plus');
const minus = document.querySelectorAll('.minus');
const result = document.querySelectorAll('.result');

function min()
{
    return function (ev)
    {
        if (ev.target.nextElementSibling.innerHTML > 0)
        {
            return --ev.target.nextElementSibling.innerHTML;
        }
    }
}

function pl()
{
    return function (ev)
    {
        return ++ev.target.previousElementSibling.innerHTML;

    }
}

minus.forEach(function (dominus)
{
    dominus.addEventListener('click', min());

})

plus.forEach(function (doplus)
{
    doplus.addEventListener('click', pl());
})
我的index.html文件是:

<script type="text/javascript" src="{{ url_for('static', filename='script.js') }}"></script>

在这种情况下,代码运行良好。如何解决此问题?

请确保脚本文件成功连接到html文件。要检查此项,请在script.js文件中添加
console.log(“已连接文件”)
。然后打开浏览器控制台,检查控制台消息是否正确记录。如果没有,请尝试正确链接静态文件

或者,您可以使用script标记将Javascript代码放入html文件中。 大概是这样的:

<script> your javascript code here</script>
这里是您的javascript代码
<script> your javascript code here</script>