JavaScriptノード操作及びDOMDocument属性と方法


属性:1 Attributes記憶ノードの属性リスト(読み取り専用)2 childNodes記憶ノードのサブノードリスト(読み取り専用)3 dataTypeは、このノードのデータタイプ4 Definitionに戻り、DTVまたはXMLモードで与えられたノードの定義(読み取り専用)5 Doctypeでドキュメントタイプノード(読み取り専用)6 documentElementを指定して、ドキュメントのルート要素(読み取り可能な書き込み)を返します。サブノード(読み取り専用)8 Implementationは、XMLD OMImplementationオブジェクト9 lastChildに戻って、現在のノードの最後のサブノード(読み取り専用)10 nextSiblingを返して、現在のノードの次の兄弟ノード(読み取り専用)11 nodeNameがノードの名前(読み取り専用)12 nodeTypeを返してノードのタイプ(読み取り専用)13 nodype Value格納ノードの値を返します。本(読み書き可能)15 owner Dockmentは、このノードを含むルートドキュメント(読み取り専用)16 parent Nodeが親ノードに戻る(読み取り専用)17Pasedがこのノードに戻ってきたかどうか、およびそのサブノードが解析されたかどうか(読み取り専用)18 Prefixが名前空間プレフィクス(読み取り専用)19 preserveWhite Spaceに戻り、空きスペースを残しているかどうかを指定する(読み取り可能かを指定する(読み取り専用)20 previous Siblingが、このノードの前のTexに戻る(読み取り専用Tex)。tこのノードとその後代のテキストコンテンツ(読み書き可能)22 urlを返して、最近ロードされたXMLドキュメントのURL(読み取り専用)23 Xmlを返して、ノードとその後代のXML表現(読み取り専用)を返します。最後のサブノードに置いて、2 cloneNodeが現在のノードにコピーした3 createAttributeを返して、新しい属性を作成します。4 createCDATASectionは、与えられたデータを含むCDATAセグメントを作成します。eNodeは指定されたタイプを作成します。名前と名前の空間のノード10 createPorcessingInstruction作成操作コマンドノード11 createTextNode作成所与のデータを含むテキストノード12 getElements ByTagNameを作成し、指定された名前の要素セット13 hasChildNodesを返します。指定された文字列を導入したXML文書17 removeChildは、サブノードリストから指定されたサブノード18 replacceChildを削除し、サブノードリストから指定されたサブノード19 Saveを置換してXMLファイルを指定ノード20 selectNodesに保存し、ノードに対して指定されたマッチングを行い、マッチングノードリスト21 selectSingNodeに戻ってノードを指定する。最初のマッチノード22 tranformNodeに戻って、指定されたスタイルテーブルを使ってノードとその子孫を変換します。23 tranformNodeToObjectは指定されたスタイルテーブルを使ってノードとその子孫をオブジェクトに変換します。しかし、DTMLを勉強している友達はまだ眠いです。ただ、現在のマニュアルの書き方はあまり科学的ではないので、アルファベットで分けられています。調べるには不便です。実はDOMの中で一番大切なのはノードとノードの関係を把握して、DHTMLのDOMを勉強したいです。頭から最後まですべての属性と方法を見ないでください。三国志の時に張松さんの「一睡も忘れない」腕前がありますか?ないでしょう。私たちの分析を聞いてみます。実はDOMが教えてくれたのは階層構造です。私たちのディレクトリのように、ルートディレクトリの下にサブディレクトリがあり、サブディレクトリがあります。HTMLハイパーテキストマーク言語を例にとって、ドキュメント全体のルートは<>であり、DOMではDcument.documentElementを使用してアクセスできます。これはノードツリー全体のルートノードです。一般的にはルートノード以下の一番大きなサブノードはメイン文書エリアです。スクリプトの中で書くべきです。Dcument.body bodyエリア内のすべてのテキストとHTMLタグはドキュメントのノードです。それぞれテキストノード、エレメントノード(またはラベルノード)といいます。HTMLはあくまでもテキストだけです。どんなウェブページでも必ずこの二つのノードから構成されています。ノード間の関係もDOMの中で最も重要な一つの関節であり、ノードオブジェクトにどのように正しく参照するかは、ノードツリーの各ノードの相互説明方式を明確にしなければならない。DTMLでは、Javascriptスクリプトは、ノードオブジェクトのセットと属性を用いて、他のノードオブジェクトを記述する。ノードの絶対参照:ドキュメントのルートノードdocument.documentElementに戻って、現在のドキュメントで打たれているラベルノードdocument.activeElementを返します。マウスで移動したソースノードevent.from Elementを返します。アクティブイベントのソースノードevent.srceノードの相対参照を返します。ノードnode.parent Node node.parentElementは、サブノードのセット(テキストノードとラベルノードを含む)node.Child Nodesに戻り、サブラベルノードのセットnode.Childrenに戻り、サブテキストノードのセットnode.text Nodesに戻り、第1のサブノードnode.first Childに戻り、最後のサブノードnode.lastChildに戻る。ノードnode.previous Siblingノードの様々な動作:(現在のノードをnodeとする)ラベルノードハンドルを追加しました。document.create Element(sNode)/パラメータは新たに追加するノードタグ名で、例:newnode=document.creatElement(「div」);1、ノードを追加:ノードを追加:node.appendChild(oNode)/oNodeは新たに追加されたノードハンドルを生成する。例:node.apped Child(newnode)はタグノードnode.appyElment(oNode)/oNodeは新しいノードハンドルを生んで、sWhereは2つの値があります。現在のノードの外に加えて、まだ中にノードinode.insertBefore()node.insertAdjacentElement()node.replacceAdjacent Text()2を挿入します。ノードnode.remove()を削除します。node.removeChive Node()を交換します。コピーノード:複製ノードに戻るnode.cloneNode//bAllはブール値で、true/falseはノードのすべてのサブノード3をクローンしていますか?ノード情報はノードnode.com()を含んでいますか?サブノードnode.hasChildnodes(*)がありますか?