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>