問題タブ [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 投票する
2 に答える
2884 参照

javascript - AppendChildがAjaxリクエストで機能していません

現在の要素が押されたときに入力フィールド要素を追加するスクリプトがあります。私がinnerHTMLを使用するとき、それは現在のものを置き換えます、それは私が望むものではありません。したがって、appendChildは追加する必要があり、置き換える必要はないと考えましたが、機能しません。これが私のスクリプトです。

そして私のhtmlコンテンツ。

そして私のaddfile.phpファイル。

何か入力はありますか?繰り返しますが、innerHTMLは機能しますが、appendChildは機能しません。ありがとう。

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

javascript - Ajax リクエストを使用して要素と appendChild を作成する

現在の入力フィールドが ajax/appendChild を使用してクリックされたときに入力フィールドを追加するスクリプトを作成しようとしていますが、機能していません。これが私のスクリプトです..

そしてhtml..

そしてaddfile.phpファイル..

入力はありますか?ありがとう。

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

javascript - javascriptを使用して頭にスクリプトを追加する - 奇妙な動作

私が解決しようとしている問題は、jsonp を使用して広告コードを読み込み、DOM に挿入する広告読み込みスクリプトです。

現在、広告コードに JavaScript タグが含まれていることがありますが、それらを head セクションに移動するだけで実行されると考えました。理論的には問題なく動作しますが、スクリプト タグを先頭に移動するスクリプトを作成すると、奇妙な動作に遭遇しました。

そこで、このコードを書いて、スクリプトの可動部分だけをテストし、残りのコードをエラー ソースとして排除しました。

同じ結果が得られます。div にスクリプトが 2 つしかない場合はそのうちの 1 つを移動し、スクリプトが 3 つある場合はそのうちの 2 つを移動します。以下に貼り付けたコードでは、スクリプト 1 と 3 を移動し、リモート JavaScript 参照と最後のスクリプト タグをスキップします。

少なくともなぜこれが起こるのか、そしてそれが解決できるかどうかを知ることは興味深いでしょう.

編集: 1 つ明確にするために、リモート jquery スクリプトを最初に配置し、単純なスクリプト タグの 1 つを 2 番目に配置すると、リモート スクリプト タグが先頭に移動し、2 番目のスクリプト タグがスキップされます。

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

javascript - Javascript、DOM:appendChildおよびtextContent

Firefoxアドオンをmozillaディレクトリに送信しましたが、次の理由で拒否されました。

私は編集者に話しかけました、そして彼は私に「use a text node and then insert it using appendChild, textContent, etc」と言いました

それは私には完全にぎこちないように聞こえます、私は一度も使用したことがなくTextContent, appendChild、少し迷っています。上記の方法を教えていただけますか。スクリプトで上記のようなものの他の13個のインスタンスを編集します。

ありがとう!

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

javascript - Javascript:AppendChild

私はappendChildこれまでにこのコードについて学び、思いついた:

しかし、それは私に言うエラーを与えますUncaught TypeError: Cannot call method 'appendChild' of null。私は何が間違っているのですか?

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

javascript - Javascript:DOM、appendChild-いくつかの質問

私はこのことを学んでいるところなので、私のコードや質問が非常に基本的なものである場合はご容赦ください。

私の「作業コード」(エラーなどなし)は、私がこれまでに何を持っているかを知っているだけです。

上からわかるように、私はこのビットを持っています:

その理由は、「td」を再度宣言しないと、最初の宣言が上書きされ、2番目の宣言が表示されないためです...
A)これは正しい方法ですか?(これが正しいアプローチであるかどうかはわかりませんが、それを機能させるために別の変数を宣言するという解決策を思いつきましたが、それは余分なコードのようです)

次に、このコード行:

そこにループからすべてのものを追加するだけです:(
たとえば、for()ループの最初の反復では、最初にabcではなくabcdefが表示され、2番目にdefが表示されますabc。B )それはなぜですか。修正しますか?def

ありがとう!

0 投票する
4 に答える
6323 参照

jquery - jQuery IE8 の問題

IE8 は 4 行目にエラーをスローします。

ルーチンのjqueryエラー:

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

javascript - appendChildメソッドでのJavascriptの効率の向上

次のJavaスクリプトを変更して、より効率的にしたい

理想的には、その背後にある理由が提供されれば幸いです。

どんなアイデアでも大歓迎です。

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

javascript - JavaScript / jQuery + datetime picker:動的に追加された入力はfiredatetimepickerを表示しません。

動的に追加された入力ブロック(テーブルのセル内)が日時ピッカーを起動しない理由を理解しようとしています。この問題を実証する概念実証ブロックのコードを提供しました。このコードをそのまま実行すると、デフォルトの入力タグ(id:dti1)が完全に機能し、日時ピッカーがポップアップして、ユーザーが日付と時刻を選択できるようになります。ただし、[別の追加]をクリックすると、dtpickクラスが適切に関連付けられていても、日時ピッカーが新しい入力要素にポップアップ表示されません。私の仮定では、日時ピッカーはページの読み込み時に各dtpickクラス要素に関連付けられているため、日時ピッカーが機能していません。行を動的に追加するときにそれを強制する方法はありますか?

どんな援助も大歓迎です!

デビッド

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

javascript - Javascript の IE で appendChild を使用する

IE でこのコードに問題があります (Chrome では問題なく動作するようです):

Internet Explorer (IE9) で発生するエラーは、「_js.appendChild(textNode)」ステートメントで「予期しないメソッドの呼び出しまたはプロパティへのアクセス」です。

この問題を回避する方法はありますか?