素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter すかいぷ:javascripter_ , javascripter あっと tsukkun.net twitterにどうぞ。

エレメントにclass名を追加したり、削除したりする

HTMLElement.prototype.addClassName=function(className){
	var list=this.className.split(' ');
	if(list.indexOf(className)==-1){
		list.push(className);
		this.className=list.join(' ');
	}
}

HTMLElement.prototype.removeClassName=function(className){
	var list=this.className.split(' ');
	this.className=list.filter(
			function(elemClassName)elemClassName!=className).join(' ');
}