HTML DOM ElementのsetAttribute()メソッドの用途

HTMLのネイティブな要素であるsetAttribute()メソッドは、指定した要素の属性値を設定するために使用されます。2つのパラメーターを受け入れます。1つめのパラメーターは設定する属性名、2つめのパラメーターは設定する属性値です。

JavaScript の setAttribute() メソッドを使用すると、要素の属性を動的に変更できます。ID、class、スタイルなどの組み込み属性だけでなく、カスタム属性も変更できます。これは、JavaScript で HTML 要素の属性を操作して変更する場合に非常に役立ちます。

たとえば、setAttribute()メソッドを使用することで、要素のclass属性値を変更し、要素のスタイルを変更したり別のCSSクラスを適用したりすることができます。また、setAttribute()メソッドを使用することで、特定の要素に関連するデータを格納および取得するためのカスタム属性を設定することもできます。

次に setAttribute() メソッドの例を示します。

ネイティブな日本語で言い換えると次のようになります。

<div id="myDiv">Hello World!</div>

ネイティブの日本語でこの文を言い替えてください。オプションは 1 つだけでけっこうです。

var divElement = document.getElementById("myDiv");
divElement.setAttribute("class", "red");

上記のコードでは、

要素の class 属性に「red」が設定され、これにより「red」という名前の CSS クラスが適用されます。その結果、要素のスタイルが変更されます。

つまり、HTML DOM 要素のsetAttribute()メソッドは、HTML要素の属性値を動的に変更するための機能を持ち、要素の動的な属性変更や独自属性の追加を実現します。

bannerAds