我正在创建一个扰流板标记脚本,用户单击扰流板文本,文本将空白或更改字体颜色取决于分配给它的类。我在Javascript是个菜鸟。
我的脚本只有当我点击损坏的文本时,它是空白的-所以,当我已经点击它,我不能再点击来改变它回来。
下面是工作的代码:
// Hide Spoiler Individually
var singleHidden = document.getElementsByClassName("hidden");
var hideMe = function () {
var attribute = this.getAttribute("hidden");
this.className = "show";
};
for (var i = 0; i < singleHidden.length; i++) {
singleHidden[i].addEventListener("click", hideMe, false)
};这是关于小提琴的链接。https://jsfiddle.net/o94c00hb/
发布于 2015-06-30 21:46:33
试试这个:
var hideMe = function() {
if(this.className == "hidden")
this.className = "show"
else
this.className = "hidden"
};发布于 2015-06-30 21:49:11
https://stackoverflow.com/questions/31149009
复制相似问题