以下代码块在复合语句中抛出Mozilla Firefox中的错误:SyntaxError:missing}。谁能告诉我这个}在哪里丢失,我在这里做错了什么?
编辑:您可以检查https://burrim.github.io/recordsblog/处的元素以查看该错误。脚本是第四个,位于头部。
非常感谢!
newstring = re.sub(r'([0-9]*)([0-9]{7})',r'\1.\2', oldstring)
答案 0 :(得分:-1)
以下代码有效,不知道上面的原因是什么..
function OpenCloseNav() {
"use strict";
var x = document.getElementById("_sidebar");
var y = document.getElementById("_main");
var z = document.getElementById("_menu");
if (window.matchMedia("(min-width: 50em)").matches) {
if (x.style.width === "0rem") {
y.style.marginLeft = "22rem";
y.style.marginRight = "4rem";
x.style.width = "18rem";
x.style.marginLeft = "0rem";
z.style.left = "16rem";
} else {
y.style.marginLeft = "10.5rem";
y.style.marginRight = "9.5rem";
x.style.width = "0rem";
z.style.left = "0.25rem";
}
}
}