我正在使用这个小脚本在单击另一个元素时切换元素的类。这是精简的代码:
//Toggle comments
function togglecomments() {
function shiftcomments() {
var comments = document.getElementsByTagName('aside')[0];
if(comments.className = "hide"){comments.className = "show";}
else{comments.className = "hide";};
}
var commenttoggle = document.getElementById('toggle-comments');
bindEvt(commenttoggle, "click", shiftcomments);
}
bindEvt(window, "load", togglecomments);
问题是它只工作一次,但在单击之后,该类不再切换。对于那些感兴趣的是我使用的事件处理程序:http: //pastebin.com/md3dPvMJ(之前它工作得很好,所以它不应该是问题。)
任何想法我做错了什么?
感谢您的反馈家伙!