JavaScript設定属性の取得と設定方法

1459 ワード

get Attribute
この方法は元素の属性を取得するためのもので、以下のように呼び出します.
 
  
object.getAttribute(attribute)
これまでに紹介した方法は違っていますが、getAttribute方法はdocumentオブジェクトではないので、documentオブジェクトでは呼び出しられません.これは元素ノードオブジェクトのみで起動できます.
この方法は一つのパラメータしか受け入れられません.クエリーの属性の名前を指定します.指定した属性が設定されていない場合、結果はnullオブジェクトに戻ります.
set Attribute
上記の作用とは逆に、要素ノードの属性を設定するために使用されるsetAttributeである.コール方式は以下の通りです.
 
  
object.setAttribute(attribute)
この方法は一つのパラメータだけを受け入れます.つまり設定する属性です.
広く読む
setAttributeを通じてドキュメントに修正を加えた後、ブラウザのview source(ソースコードを確認する)のオプションでドキュメントのソースコードを確認した時に見られるのは変更前の値です.つまり、set Attributeが作成した修正はドキュメント自体のソースコードに反映されません.このような「表と裏が違う」現象はDOMの動作モードに由来しています.まずドキュメントの静的な内容を読み込み、動的なリフレッシュで、ドキュメントの静的な内容に影響しないように動的なリフレッシュを行います.これはまさにDOMの本当の威力です.ページの内容を更新しますが、ブラウザでページを更新する必要はありません.
上記の2つの方法は、DOM Level 1において新たに追加されたAPIに属しており、彼らが現れる前に、別の方法で実現されてもよい.
属性を取得:
 
  
var val = element.attribute //
上のものは
 
  
var val = element.getAttribute('attribute');  
属性を設定:
 
  
element.attribute = "the new value";
それはイコール
 
  
element.setAttribute("attribute", "the new value");   
もしあなたがサボって少なくキーボードを叩きたいなら、上の方法を勧めますが、最高の実践はやはりDOMの標準を尊重して、つまりsetAttributeとget Attributeを使います.
以上が本文の全部の内容です.必要な仲間が勉強に来て、皆さんが好きになってほしいです.