visual studio代码无法识别javascript中的Python代码
我在HTML文件中有一些JS代码,如visual studio代码无法识别javascript中的Python代码,javascript,python-3.7,Javascript,Python 3.7,我在HTML文件中有一些JS代码,如,但后端计算是由python进行的,在pycharm中,此py代码被识别并运行良好,但在vs代码中被检测为一个问题: “(”应为.js 我的问题是,为什么VS代码会将其检测为错误,以及如何修复它 <script> document.getElementById("switch").style.visibility = "hidden"; document.getElementById("stay").style.visibility
,但后端计算是由python进行的,在pycharm中,此py代码被识别并运行良好,但在vs代码中被检测为一个问题:
“(”应为.js
我的问题是,为什么VS代码会将其检测为错误,以及如何修复它
<script>
document.getElementById("switch").style.visibility = "hidden";
document.getElementById("stay").style.visibility = "hidden";
{% if error %} #this code is python, not JS
alert('{ error }')
{% endif %}
var clicked = false;
var randomize = Math.random(1,4);
function shuffle(array) {
var currentIndex = array.length, temporaryValue, randomIndex;
document.getElementById(“开关”).style.visibility=“隐藏”;
document.getElementById(“stay”).style.visibility=“hidden”;
{%if error%}#这段代码是python代码,不是JS代码
警报(“{error}”)
{%endif%}
var=false;
var randomize=数学随机(1,4);
函数洗牌(数组){
var currentIndex=array.length,temporaryValue,randomIndex;
看起来您正在使用Jinja2(或Django)模板。您需要在Visual Studio代码中安装一个插件来处理这些模板 有两种选择,但这是积极维持的:
我认为您不能在javascript中使用python