堀北真希うさぎ
主な作品
制作者作成のイラストと動画(例)

ページ案内

getElementsByName()メソッド。

HTML上でのDOMに於いて、指定されたname属性値を与えられた要素ノードの配列を抽出して与えるgetElementsByName()メソッドの解説です。

getElementsByName()メソッド・目次。

getElementsByName()メソッドとは。

getElementsByName()メソッドとは、HTML文書から指定されたname属性値を持つ要素を抽出して、それの要素ノード配列を与えるメソッドです。

getElementsByName()メソッドを実装するインタフェイス。

getElementsByName()メソッドHTMLDocumentインタフェイスに依って実装されます。

従って、HTML文書ノードに対してのみgetElementsByName()メソッドを用いる事が出来ます。

getElementsByName()メソッドの引数と返し値。

getElementsByName()メソッドは以下の一つの引数を取ります。

  1. 抽出したい要素に与えたname属性値

getElementsByName()メソッドの返し値は、該当する要素ノードの配列です。

但し、該当する要素ノードが見当たらない場合には、null値となります

getElementsByName()メソッドのJAVAスクリプトでの使用例。

name="yourName"属性を与えられた要素から、<input>要素のみ抽出して処理を行う場面です。

var e=document.getElemensByName('yourName');
var i=e.length;
while (--i>=0) {
    if (e[i].tagName.toLowerCase()!='input') continue;

    (必要な処理)

    }

関連事項

文書ノードとDocumentインタフェイス
文書ノードと文書ノードに実装されているDocumentインタフェイスについて
要素ノードとElementインタフェイス
要素ノードと要素ノードに実装されているElementインタフェイスについて
nodeTypeプロパティ
当該ノードの種類
nodeNameプロパティ
当該ノードに付けられた"名称"
tagNameプロパティ
要素ノードの要素名
childNodesプロパティ
当該ノードの子ノードの配列
insertBefore()メソッド
指定された子ノードの直前に別のノードを挿入するメソッド
replaceChild()メソッド
指定された子ノードを別のノードに置換えるメソッド
removeChild()メソッド
指定された子ノードを除去するメソッド
appendChild()メソッド
指定されたノードを子ノードとして末尾に追加するメソッド

しらぎくのウェブサイト作成入門サイトマップ



marguerite.site@gmail.com