問題タブ [appendchild]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
87504 参照

javascript - appendChild + createElement

次の違いは何ですか:

と:

どちらも同じではないでしょうか?そうでない場合、どうすれば 2 番目のバージョンを動作させることができますか?

0 投票する
2 に答える
199 参照

jquery - xml 追加の問題

誰でも私を助けてくれますか?

私は2つのステップでxmlを持っています。例 :

私の機能では、「list.each」を使用してul + indexに追加しています。それは正常に動作します。そして、私の問題は、「list.each」を追加するときに、「sublistgroup」を「list.each」に追加してはならず、「sublistgroup」を「ul」にする必要があり、ul で「sublist」が必要になったことです。子供の..

私のコードはここにあります...

私はそれを知っています、私はいくつかの間違った方法をやっています..誰かがそれを修正して私に知らせてください..

0 投票する
3 に答える
389 参照

jquery - この JavaScript コードが jQuery コードにジャンプするのはなぜですか? appendChild の競合?

このコード チャンクの下で jQuery を使用します (jQuery として書き直す場合があります)。jQuery が読み込まれます。しかし、デバッガーでこのコードをステップ実行すると、デバッガーが指定された行で jQuery にジャンプし、「UL.appendChild」が関数ではないというエラーが表示される理由がわかりません。

問題は誰の目にも明らかですか? これは jQuery との競合ですか?

0 投票する
1 に答える
4225 参照

php - PHP DOMを使用して、作成した要素をhtmlタグの先頭に挿入します

domを使用してページ<base>の開始タグの直後にHTMLタグを挿入しようとしています。どちらがダメなのかという前に挿入するだけで<head>使ってみました。appendChild</head>

使用するコード:

<base>これにより、の前にタグが挿入さ<head>れますが、それでも問題があります。

何か案は?正解はビール!

0 投票する
1 に答える
1477 参照

javascript - docTypeを削除した場合にのみappendChildが機能するのはなぜですか

のようなDoctype宣言を入れると<!DOCTYPE html >、appendChildが機能しません。なぜですか。

ポップアップウィンドウの親オープナーからデータを取得しようとしています...それは可能ですか?データは、文字列リテラルまたはjQuery .data()を使用してDOMに関連付けられた値にすることができます。

0 投票する
2 に答える
483 参照

javascript - トップ3ブラウザの初期のappendChild地獄

JavaScriptを遅延ロードしようとしていますが、確実に機能させることができません。私のページは非常に速く読み込まれ、そのように維持したいので、読み込みを遅らせるためにタイムアウトを使用するつもりはありません。さらにdocument.readyState、DOMが本当に変更の準備ができていることを確認するにはどうすればよいですか?

方法I:

  1. ポーリングreadyState

  2. createElementスクリプト

  3. src = url

  4. 頭にappendElement

結果:

IE8:常に中止します

FF3:最初にロードし、1つおきに中止します

Chrome:最初に読み込まれ、1つおきに中止されます

方法II:(ヘッドタグに含まれるレイジーロード)

  1. lazyloadでロード

結果:

IE8:常に中止します

FF3:動作します

Chrome:最初に読み込まれ、1つおきに中止されます

0 投票する
1 に答える
1361 参照

c# - xmldoc.Childnodes.item() の質問

このウェブサイトのチュートリアルを試してみることにしました

http://www.csharphelp.com/2006/05/creating-a-xml-document-with-c/

これが私のコードです。これは多かれ少なかれ同じですが、少し読みやすいです

これまでのところ、私は XmlDocument が好きですが、この行がどのように機能するのかわかりません

具体的には、その Item() 部分

MSDNによると...

ただし、「インデックス」が何を指しているのか、または Item() が何をしているのかはまだよくわかりません。それは木を下りますか、それとも枝を下りますか?

あと、見ていたらこんな感じになると思ってた

私が起こると思ったこと:

しかし、それはこのように終わった

実際の出力

(フォーマット追加)

0 投票する
2 に答える
2287 参照

javascript - Firefox/XHTML: ノードの作成と追加

コード内の一連の innerHTML 参照を DOM 準拠のノードのものに置き換えようとしています。

確かに、スクリプトは本文の下にあるはずはありませんが、上に配置すると、javascript はエラーを返します。

document.getElementsByTagName("body")[0]未定義です

体がまだ存在していないからです。

しかし、現状では、javascript は「appendChild」ステップでさらに難解なエラーを返します。

それで、ここで取引は何ですか?myDiv.setAttributeおよびmyDiv.appendChild行を参照に置き換えることができgetElementById、結果は同じです。

編集: 申し訳ありませんが、上記のエラーは chrome ではなく firefox のものです。クロム エラーは次のとおりです: Uncaught Error: NOT_FOUND_ERR: DOM Exception 8 on the myDiv.appendChild 行。この時点で myDiv が DOM 上にない理由はわかりませんが、クロムはそうではないと考えているようです。

編集2:つまり、この行:

にすれば

テキストを正しく出力します。ただし、純粋なテキストではなく実際のマークアップとして出力される html のチャンクを生成して追加する方法を知りたいです。これは、本質的に innerHTML をエミュレートできるものです。

0 投票する
1 に答える
79 参照

xml - この関数を変更して、ファイルの最後に追加するのではなく、// root / Product /Genresノードに子ノードを追加するにはどうすればよいですか(つまり、

カンマ区切りの値を(展開を使用して)配列に分割する方法では適切に機能しますが、子ノードを追加すると、ルート終了タグの後に表示されます。私がここでやろうとしているのは<Genres>Adventure,Crime,Action</Genres>

簡略化されたXMLソース:

私の機能:

助けてくれてありがとう、私はこれに何日も取り組んできました笑;)

0 投票する
1 に答える
1627 参照

c# - XMlへのノードの追加

XML

ブックノードを追加する必要があります。私のコードは次のようになります。

唯一のものは、書き込まれる新しいノードが次のように見えることです

余分なXMLNS=""があり、g:がノードにありません

何をしているのか間違ってください...