任何人都知道如何使用elvis运算符切换data-attr?我的功能有效:
function toogleActive(el) {
if (el.dataset.active == "false") {
el.dataset.active = "true";
} else {
el.dataset.active = "false";
}
}
但是我想让它更简洁,就像这样:
el.dataset.active = "false" ? "true" : "false";
答案 0 :(得分:1)
这应该可以解决问题。
function toogleActive(el) {
el.dataset.active = (el.dataset.active === "true") ? "false" : "true";
}