JavaScript-属性の増加、削除、変更、クエリ


属性値の検索方法


   Attrオブジェクト.

function myFunction(){ var a=document.getElementsByTagName("a")[0]; document.getElementById("demo").innerHTML=a.getAttribute("target"); }
ボタンをクリックすると属性targetの値を取得します.Pラベルの内容をblankに置き換えます.
 
属性値を追加するためのsetAttribute()の方法


function myFunction(){ document.getElementsByTagName("INPUT")[0].setAttribute("type","button"); };
ボタンを押すと、inputのtype値をbuttonに設定し、input入力ボックスがbuttonボタンに変わります.
 
元素値を削除する方法

Hello World

function myFunction(){ document.getElementsByTagName("H1")[0].removeAttribute("style"); };
ボタンをクリックすると、h 1タグのスタイル属性が削除され、フォント色が赤色からデフォルトの黒に変わります.
 
要素の値を検索するには、atributesメソッドを使用します.

, :

function myFunction(){ var btn=document.getElementsByTagName("BUTTON")[0]; var x=document.getElementById("demo"); x.innerHTML=btn.attributes.length; }

1( onclick )

: Internet Explorer 8 ,attributes , 1 。

atributes属性は、指定されたノード属性のセットに戻り、length属性を使用して属性の数を決定し、その後、すべての属性ノードを巡回して所望の情報を抽出することができる.