English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 基礎トレーニング

JavaScript オブジェクト

JavaScript 関数

JS HTML DOM

JS ブラウザBOM

AJAX 基礎トレーニング

JavaScript リファレンスマニュアル

JS DOM 要素属性の変更

HTML DOMは、JavaScriptがHTML要素の属性を取得および変更するのを許可しています。

要素の属性値を取得する

getAttribute()メソッドは、要素上の指定された属性の現在の値を取得するために使用されます。

以下の例では、アンカー要素のhrefおよびtitle属性の値:

var link = document.getElementById("demo");
var href = link.getAttribute("href");
var title = link.getAttribute("title");
テストして見て‹/›

属性を要素に設定

setAttribute()指定された要素上の属性の値を設定するためのメソッドです。

属性が既存であれば値を更新し、そうでなければ指定された名前と値を持つ新しい属性を追加します。

このサンプルでは、href属性の値を設定するアンカーエレメント:

var x = document.getElementsByTagName("a")[0];
x.setAttribute("href", "https:");//ja.oldtoolbag.com/css3/);
テストして見て‹/›

同様に、以下を使用してsetAttribute()HTML要素上の既存属性の値を更新または変更するためのメソッドです。

document.getElementsByTagName("input")[0].setAttribute("type", "text");
テストして見て‹/›

要素から属性を削除

removeAttribute()指定された要素から属性を削除するために使用されるメソッドです。

このサンプルでは、アンカーエレメントからhref属性:

document.getElementsByTagName("a")[0].removeAttribute("href");
テストして見て‹/›