問題タブ [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.
javascript - Raphael.js ライブラリを読み込めません。appendChild メソッドが見つかりませんか?
raphael.js (ダウンロードしてローカルで実行) を HTML ファイルに読み込もうとしていますが、スクリプトは終了を拒否し、JS コンソールで次のエラーが発生します。
これは縮小版の場合で、非縮小版の 1789 行目で同じエラーが発生します。
ウェブサイトからコードをダウンロードし、圧縮と非圧縮の両方を試し、デモの 1 つにリンクされている JS ファイルをダウンロードしました。これらはすべてブラウザ (chrome) で正常に動作します。
何かご意見は?
javascript - JavaScript Live エラー表示?
フォームの送信機能から収集したエラーを効率的に表示する方法が必要です。ここに私のエラー収集機能があります:
残念ながら、 createTextNode() は改行 ( \n ) または HTML を処理しないようです。どうすればこれを乗り越えることができますか? または、他のより効率的な代替ソリューションはありますか?
dom - ExtJS:Ext.select()の結果に子要素を追加するにはどうすればよいですか?
私はこのテーブル構造を持っています:
このコードでは運が悪い:
<td>
では、新しい要素を追加する方法は?ありがとうございました。
xml - as3 create xml 基本的な質問
着信 XML の解析には問題はありませんが、有効な発信 XML を構築できないようです。これは私のコードです:
//この時点までの XML は目的の出力をトレースします。問題が発生するのは、for ループを追加しようとしたときです。
私が望む望ましい出力は次のとおりです。
非常に単純ですが、私のコードは for ループが含まれていると機能しないようです! アドバイスをいただければ幸いです。
javascript - javascriptでネストされたdomノードを作成する際の問題
オブジェクトをパラメーターとして受け取り、オブジェクトの構造を使用してネストされたDOMノードを作成する関数がありますが、次のエラーが発生します。
関数に実行させたいのは、適切なオブジェクトをパラメーターとして指定した場合の例です。
次のDOMノードが作成されます。
これまでの私の試みは次のとおりです。
私はすでに苦労しています!
tag
理想的には、最終的には、各オブジェクトだけでなく、id, innerHTML, class
などにも子キーを追加したいと思います。
フレームワークやライブラリは、ほんの数行のコードなどでこれを実行できると確信していますが、この特定のプロジェクトでは使用したくないと思います。
あなたの答えも簡単に説明できれば、これがどのように機能するのか、そしてどこが間違っているのかを学ぶのに本当に役立ちます!
ありがとうございました!
注意:エラーメッセージが話している関数の行を変更してマークを付けました。
私はそれを以下から変更しました:
に:
これは、子オブジェクト内のネストされたキーも作成する必要screen_name
があるためです。子キーがあれば、それらも作成されます。申し訳ありませんが、これを理解していただければ幸いです。
私はいくつかのポインタについてhttp://jsperf.com/create-nested-dom-structureを見ています、これもあなたを助けるかもしれません!
javascript - JSの同じノードでappendChildを複数回使用する
複数の評価があるフォームのフォーム検証スクリプトを作成しています。「評価してください!」というテキストを挿入したいと考えています。ユーザーが見逃した評価ごとに。これを行うために以下のコードを書きましたが、give_rating ノードがフォームの最後のノードにのみ追加されるという問題が発生しています。これは、appendChild が基本的にノードを複製するのではなく移動するためであることを知っています。これを cloneNode を使用して解決しようとしましたが、JS が完全に壊れてしまいました。
とにかく、ここにコードがあります。私は何を間違っていますか?
ご協力いただきありがとうございます、
クリス
上記のコードを使用すると、give_rating は「rating2」にのみ追加されます。
このコードを使用すると、スクリプト全体が失敗します。"Give a rating!" のインスタンスを追加するにはどうすればよいですか? ユーザーがフォームに記入しなかった評価ごとに?
javascript - JavaScript で要素を動的に作成および削除する
この問題に遭遇した2日前まで、jsの要素を追加および削除することに慣れていると思っていました。
わかりました、これは私の問題です:
動的に div を作成し、ページの要素に追加し、配列で作成した新しい div にハンドルを追加し、後でループを実行して、配列内のすべての div を削除しようとしていました (配列とページの両方から) )
これはdivを作成するための私のコードです:
this_object.chat_rec_handleは、作成後に追加する場所であり、実際に追加されます。
私の問題は、作成したdivを削除したいときです
これは非常にイライラしますが、コードが間違っていないことはわかっています。何が間違っているのでしょうか?
javascript - HEADの最後のハードコードされたJavaScriptファイル参照の後にJavaScriptファイル参照を追加する
以下が少し奇妙に聞こえる場合はお詫び申し上げます。コアテンプレートへのアクセスを許可しないレガシーフレームワークで作業しているため、ファイルの読み込み順序を変更できません。
私がやろうとしているのは、ドキュメントのHEADの最後のSCRIPtの後に、ドキュメントのHEADにJSファイルをロードすることです。
私は現在、次のものを使用していますが、成功していません。
それを作成するブロックの直後にglobal.jsへの参照を追加します。
javascript - JavaScript で、スクリプトが含まれるノードを取得できますか?
スクリプト タグに id 属性を持たずに、現在実行中のスクリプト ノードの親ノードを取得する JavaScript の方法はありますか?
私が何を意味するかを説明するために、ドキュメントに img を追加したい場合、その画像を ID "div1_id" の div ノードに追加したい場合、div の ID を知らなくても、または追加する必要がなくても、それを行うことができますか?以下で行う必要があるように、スクリプトタグに id="_scriptid" 属性を追加しますか?
これが私がやりたいことです:
私が尋ねる理由は、IE8 で「HTML 解析エラー: 子要素が閉じられる前に親コンテナー要素を変更できません (KB927917)」というエラーが発生していると誰かに言われているからです。 appendChild を使用して画像を body 要素に追加し、body 要素が閉じられていない。KB の記事では、直接の親に追加すると (そのタグが明らかに閉じられていなくても) 問題が解決することが示唆されています。
ありがとう。
javascript - getElementById()。appendChild()は機能しません!
last.fm APIからいくつかのJSONデータを追加しようとしていますが、
APIが正しく解析されていることを確認するために、いくつかの段階でalert()を使用しています。
これにより、getElementById()。appendChild()が機能しないという結論に達しました。以下は、設定したテストページへのURLです。
http://mutant-tractor.com/tabtest.html
ここにコード
それが機能する唯一の方法は、document.body.appendChild()を使用することです。
それが違いを生むなら、私は頭の中でスクリプトを呼んでいますか?
それらをアタッチしようとしているdivは4つの異なるdivです。つまり、forループでは、各ループが異なる要素を参照する必要があります。
前もって感謝します!マイルズ