HTMLFormControlsCollection: namedItem() メソッド
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
HTMLFormControlsCollection.namedItem()
メソッドは、集合内の RadioNodeList
または Element
の name
または id
が指定した名前と一致するノード、または一致するノードがない場合は null
を返します。
このバージョンの namedItem()
は HTMLCollection
から継承されたものを隠していることに注意してください。そのメソッドと同様、collection["value"]
のように文字列で JavaScript の配列の括弧構文を使用すると、 collection.namedItem("value")
と同等になります。
構文
js
namedItem(str)
// or collection[str]
引数
str
は文字列です。
返値
RadioNodeList
、Element
、null
の何れかです。
例
HTML
html
<form>
<input id="my-form-control" type="textarea" />
</form>
JavaScript
js
// #my-form-control を表す HTMLInputElement を返す
elem1 = document.forms[0]["my-form-control"];
仕様書
Specification |
---|
HTML Standard # dom-htmlformcontrolscollection-nameditem-dev |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- 置き換えている
HTMLCollection.namedItem