AI ANSWERS by 1 NOTES

WEB制作、AI、Windows、アプリの使い方など様々な疑問を解決する

jQueryのaddClass()をJavaScriptで実装するサンプルコード

jQueryのaddClass()メソッドは、指定した要素にクラスを追加するための便利な関数です。これをJavaScriptで実装するには、以下のようなサンプルコードを使用できます。

function addClass(element, className) {
	if (element.classList) {
	// classListプロパティがサポートされている場合
	element.classList.add(className);
	} else {
	// classListプロパティがサポートされていない場合
	var classNames = element.className.split(' ');
	if (classNames.indexOf(className) === -1) {
		classNames.push(className);
		element.className = classNames.join(' ');
	}
	}
}

このaddClass()関数は、要素と追加するクラス名を引数として受け取ります。element.classListがサポートされている場合は、単純にclassList.add()メソッドを使用してクラスを追加します。classListがサポートされていない場合は、classNameプロパティを操作してクラスを追加します。

以下は、addClass()関数の使用例です。

// 要素を取得
var element = document.getElementById('myElement');

// クラスを追加
addClass(element, 'myClass');

上記の例では、myElementというIDを持つ要素にmyClassというクラスを追加しています。