Latest web development tutorials
×

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

概要

JavaScript オブジェクト

JavaScript Array オブジェクト JavaScript Boolean オブジェクト JavaScript Date オブジェクト JavaScript Math オブジェクト JavaScript Number オブジェクト JavaScript String オブジェクト JavaScript RegExp オブジェクト JavaScript グローバルプロパティ/関数 JavaScript 演算子

Browser オブジェクト

Window オブジェクト Navigator オブジェクト Screen オブジェクト History オブジェクト Location オブジェクト

DOM オブジェクト

HTML DOM Document オブジェクト HTML DOM Elementオブジェクト HTML DOM 属性オブジェクト HTML DOM イベントオブジェクト

HTML オブジェクト

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

HTMLのDOM属性オブジェクト

HTML DOMノード

HTML DOM(Document Object Model)の中で、すべてのノードは 、次とおりです

  • 文書は文書ノードであります
  • すべてのHTML要素は要素ノードであります
  • すべてのHTML属性は、属性ノードであります
  • テキストノードとしてテキストに挿入されたHTML要素
  • コメントは、コメントノードであります

Attrオブジェクト

HTML DOMでは、Attrオブジェクトは、HTML属性を表します。

HTMLは常にHTML要素に属している属性。


NamedNodeMapオブジェクト

HTML DOMではのNamedNodeMap オブジェクトは、ノードの順不同のリストを表します。

我々は、のNamedNodeMapノードのノード名を介してアクセスすることができます。


ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要なブラウザはのAttrオブジェクトとのNamedNodeMapオブジェクトをサポートしています。


プロパティ/メソッド 説明
ATTR .isId プロパティはID型である場合は、ISIDの宿泊施設には、そうでない場合はfalseを返し、trueを返します。
.nameのATTR プロパティの名前を返します。
ATTR .VALUE 設定またはプロパティ値を返します。
ATTR .specified プロパティがtrue、そうでない場合はfalseを返します指定された場合
.getNamedItemノードマップ() ノードリストから、指定された属性ノードを返します。
ノードマップ.item() 指定したインデックス番号のノード内のノードのリストを返します。
ノードマップ.LENGTH ノードリスト内のノードの数を返します。
.removeNamedItemノードマップ() 指定された属性ノードを削除
.setNamedItemノードマップ() (名前で)指定された属性ノードを設定します。


DOM 4警告!

W3C DOMコアでは、のAttr(属性)ノードオブジェクトのオブジェクトは、すべての属性とメソッドを継承します。

DOM 4では、のAttr(属性)オブジェクトはもはやノードオブジェクトから継承されていません。

考慮すべきロングコードの品質では、オブジェクトのプロパティでは、ノードオブジェクトのプロパティとメソッドを使用しないようにしたいです:

プロパティ/メソッド 理由を避けます
ATTR .appendChild() プロパティ子を持ちません
.attributes ATTR プロパティはプロパティではありません
ATTR .baseURI 代替使用document.baseURI
ATTR .childNodes プロパティ子を持ちません
ATTR .cloneNode() 代替使用のattr.value
ATTR .firstChild プロパティ子を持ちません
ATTR .hasAttributes() プロパティはプロパティではありません
ATTR .hasChildNodes プロパティ子を持ちません
ATTR .insertBefore() プロパティ子を持ちません
ATTR .isEqualNode() それは意味をなさない
ATTR .isSameNode() それは意味をなさない
ATTR .isSupported() 通常、真
ATTR .lastChild プロパティ子を持ちません
ATTR .nextSibling 物件番号兄弟を
ATTR .nodeName attrの.nameの代替を使用します
ATTR .nodeType 通常2(ATTRIBUTE-NODE)
ATTR .nodeValue ATTR .VALUE代替を使用します
(.normalize ATTR) 指定なしのプロパティはありません
ATTR .ownerDocument 通常、あなたのHTMLドキュメント
ATTR .ownerElement あなたは、プロパティにアクセスするために使用するHTML要素
ATTR .parentNode あなたは、プロパティにアクセスするために使用するHTML要素
ATTR .previousSibling 物件番号兄弟を
ATTR .removeChild プロパティ子を持ちません
ATTR .replaceChild プロパティ子を持ちません
ATTR .textContent ATTR .VALUE代替を使用します