2016-06-07 99 views
0

任何人都知道如何與elvis操作符切換數據attr?我的函數的工作原理:toogle數據集trenary與香草js

function toogleActive(el) { 
    if (el.dataset.active == "false") { 
     el.dataset.active = "true"; 
    } else { 
     el.dataset.active = "false"; 
    } 
} 

,但我想使它更簡潔,smthn這樣的:

el.dataset.active = "false" ? "true" : "false"; 

回答

0

這應該做的伎倆。

function toogleActive(el) { 
    el.dataset.active = (el.dataset.active === "true") ? "false" : "true"; 
}