タグ

DOMに関するfumokmmのブックマーク (6)

  • 【JavaScript】要素を追加するinsertBeforeとappendChildについて - TASK NOTES

    要素を DOM に追加する insertBefore と appendChild の使い方です。 insertBeforeで要素の前に挿入する insertBeforeは指定した要素を現在の要素の子要素として対象要素の前に挿入します。文字だけ見ると要素がいっぱいでてきて混乱してしまいますね。 基構文は以下の通りです。 var insertedElement = parentElement.insertBefore(newElement, referenceElement) parentElement : 挿入したい位置の親要素 newElement : 挿入したい要素 ( 戻り値 insertedElement も同じ ) referenceElement : この要素の前に newElement が挿入される 例えば以下のような DOM が存在した場合、 <div id="articl

    【JavaScript】要素を追加するinsertBeforeとappendChildについて - TASK NOTES
  • 無職のプログラミング jQueryでDOM要素を作成し、DOMツリーを構築する方法

    「jQuery DOM ツリー 構築 or 生成」などで検索しても、jQueryでDOM要素を作成/生成し、DOMツリーを1から作る方法が出てこなかったので、せっかくだから基礎の基礎をまとめてみる。 1)jQueryオブジェクトを作る jQueryオブジェクトとは、jQueryの関数(メソッド)が使用できるDOM要素(またはその配列)のこと。DOMツリーに含まれてない要素も含む。 jQueryオブジェクトは、セレクタで抽出して取得することが多いが、1から作ることもできる。 jQueryオブジェクトの作成には、$()関数を使用する。 <例> // <div></div>という要素のjQueryオブジェクトを作成し、$jqObjに格納する var $jqObj = $("<div/>"); 変数名の先頭に $ をつける必要は無いが、「jQueryオブジェクトが格納されている変数であること」を明

    fumokmm
    fumokmm 2012/10/07
    なるほど分かりやすい。
  • 【Javascript】DOM関数にinsertAfter()ってないの? at softelメモ

    ないけど、なくても困らない。 insertBeforeでできる。 parentElement.insertBefore(newElement, targetElement.nextSibling) targetElement の後ろに newElement を入れたかったらこれで済む。 targetElement がparentElementの最後の子要素(lastChild)だったとしても、 targetElement.nextSibling は null となり、 parentElement.insertBefore(newElement, null) は末尾に追加なので、万事OK。 安易に insertAfter() を作らなかったことを評価したい。

    【Javascript】DOM関数にinsertAfter()ってないの? at softelメモ
    fumokmm
    fumokmm 2010/09/05
    なるほど。でもエイリアス的な意味で付けてくれててもよかったような気も。
  • JavaScript DOM リファレンス

    <body> <h1>JavaScript DOM リファレンス</h1>

  • 初めてJavaでXML文書を操作してみる

    ノード上の基操作 さて、「ノードツリーの生成」までの手順で皆さんの手元にノードツリーの根元のオブジェクトが入手できているはずです。このルート(根)ノードのオブジェクトを足がかりにして、ノードツリーにアクセスしてみましょう。 ここでは、リスト1のサンプル文書を読み込んだという仮定で話を進めます。皆さんの手元にあるルートノードのオブジェクトは、図1でいうところのDocumentを指していることになります。 ノードの種類を確認 ここで手元にあるノードを確認しておきましょう。ノードのオブジェクトを取得した直後に、以下のようなコードを挿入してください。 if (root.getNodeType() == Node.DOCUMENT_NODE) { System.out.println("Root is Document!"); } Node#getNodeType()は、ノードの種類を返すものです

    初めてJavaでXML文書を操作してみる
  • 初めてJavaでXML文書を操作してみる

    DOMツリーの構造 前回(「第1回 必要なのはJ2SEとXMLパーサ」)では、DOMとSAXの概要および環境の準備について簡単に解説しました。いよいよ今回からその詳細に挑戦してみましょう。今回は、DOMのオブジェクトモデルの概要に触れたうえで、そのプログラミングの基礎について取り上げてみることにします。 DOMはXML文書をオブジェクトのツリーに見立てるのだ、というのが前回の説明でした。前回のツリーの例は説明のために少し簡略化したもので、実際はもう少し複雑です。今回は実際のXML文書の例をとりあげてみましょう。 今回のXML文書のサンプルをリスト1に、それをDOMツリーとして表現したものを図1に示します。 <?xml version="1.0" encoding="UTF-8"?> <profile id="M-IO-000000" date="20000101"> <name> <fir

    初めてJavaでXML文書を操作してみる
  • 1