問題タブ [removechild]
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.
actionscript-3 - イベントハンドラーを使用して MovieClip オブジェクトをステージから削除することに関する Noob AS3 の質問
私は AS3 初心者で、Flash でイベント ハンドラーをより快適に操作し、アプリケーションに対話機能を組み込みたいと考えています。
以下のコードでは、LineChart1 という DrawLineChart クラスのインスタンスを作成しています。ムービーをテストすると、ステージに問題なく表示されます。クリックすると、トレース コマンドを使用して、出力ウィンドウに文字列ステートメントが書き込まれます。
ただし、ステージ上の LineChart1 をクリックして削除できるようにしたいと考えています。これを行うと、エラー メッセージ 1120: Access of undefined property LineChart1 が表示されます。
インスタンス LineChart1 を参照できない理由と、クリックされたときに参照して削除できるようにするために必要なことを誰かに説明してもらえますか? また、実行時に LineChart1 をクリックすると trace ステートメントが機能するのに、removechild コマンドが機能しない理由を知りたいです。
簡単すぎる質問で申し訳ありませんが、よろしくお願いします。ほんとうにありがとう。
iphone - NSMutableArray に保存されている CCSprites の削除が正しく機能しない
これが私が試したことです。
私のinitメソッドで、配列を初期化しました:
これは、それらを配列に追加する方法です。
これは、スプライトを削除しようとする方法です。
これにより、一部のスプライトが反転しますが、それらは引き続き画面に表示され、どれも削除されません。私はすでにどこでも調査しており、コードを他のコードと非常によく似たものにしましたが、それでもうまくいきません。また、メモリ管理のドキュメントを既に読んでいますが、何が間違っているのかまだわかりません。また、スプライトが表すはずのフィクスチャのユーザーデータにスプライトを追加しようとしましたが、フィクスチャが破棄されたときにもう一度スプライトを削除しようとしましたが、同じことが起こります。助けてください!。
私はそれが何であるかを理解しました。いくつかの if ステートメントで論理エラーを起こしていて、誤ってスプライトを 2 回追加してしまいました。ごめんね、みんな。
javascript - Internet ExplorerとremoveChild()
ドキュメントから要素を削除するために使用していelem.removeChild()
ますが、必要に応じて要素を追加できるように、その要素へのJavaScript参照を保存しています。FirefoxとChromeで問題なく動作します。
IE7では、これらの要素がプロセス中に破棄され、すべての子が削除されていることに気付きました。それらを同じ親要素に追加し直すと、それらは同じタイプの要素であり、クラス名などを保持していますが、子要素はありません。
これは予想される動作ですか?アプリを変更して別の方法で処理できることはわかっていますが、数時間の手直しが必要であり、明らかにそれを避けたいと思います。removeChild()
親を使用するか、親innerHTML
を空の文字列に設定することによって、要素への参照がある限り(つまり、変数が要素だけでなく要素を指している限り)、要素を削除しても問題ないと常に考えてきました。id)、要素を台無しにすることなく、要素を自由に追加および削除しても問題ありませんでした。
これはIEのバグですか、私はどういうわけか混乱していて何か他のことが起こっていますか、それともこれは既知の予想される動作ですか?
javascript - 親から複数の子を削除しますか?
onchange関数を使用して同時に削除しようとしているのと同じ名前の要素がたくさんあります。
これがjavascriptです:
(removeChildrenが実際のコマンドであるかどうかさえわかりません)そして、onchangeアクションを与える私の要素:
そして、削除しようとしている要素:
htmlが少しずさんな場合は申し訳ありませんが、基本的には、同じ名前のsがtbody
たくさんありtd
ます(extraaccount)
javascript - removeChild を使用して同じ名前の複数の要素を削除しますか?
内部に複数の要素を持つ要素があります。内部の要素はすべて同じ名前です。関数でそれらをすべて削除する方法はありますか?
(たとえば、この質問を参照してください。親から複数の子を削除しますか?
javascript - InternetExplorerで機能していないクラスで子を削除する
forループとremoveChildを使用して、特定のクラス名を持つすべての要素を削除するスクリプト(@ briguy37によって支援されたremoveChild?を使用して同じ名前の複数の要素を削除)があります。FFでは完全に機能しますが、IEではエラーが発生します
プロジェクトは次の場所で表示できます:http://jsfiddle.net/U8xkg/31/
エラーは次の行を参照しています:
何か案は?
ありがとう。
actionscript-3 - 数秒後にremoveChildをフラッシュします
Flashは初めてですが、可能かどうかはわかりませんが、addChildを使用してランダムなムービークリップをステージに追加しています。10秒後に削除する必要があります... removeChildを使用してこれを行うにはどうすればよいですか? ?
よろしく
actionscript-3 - AS3 stage.addChild / stage.removeChild << 呼び出し元の子でなければなりません
次のようにステージに MC を追加する関数を使用する場合:
しかし、次の方法で mc を削除しようとすると:
提供された DisplayObject は呼び出し元エラーの子である必要があります... 提案や回避策はありますか?
php - PHP で XML ファイルからレコード/ノードを削除する際の問題
XML ファイルからいくつかのレコードをプログラムで削除しようとしています。しかし、うまくいかないようです。コードは次のとおりです。
コードを実行すると、最後のifステートメントの行が読み取れないようです。私は何が欠けているのだろうか...
これに関する意見を本当に感謝します。
javascript - Javascript の removeChild は、ID を取得した子ではなく、常に最後の子を削除するのはなぜですか?
私はeventlistener onclickで4つのdivを持ち、次のことを行うjs関数を呼び出します:
クリックしたdivが削除されることを期待していますが、そうではありません。代わりに、最後の子を削除し、その後に指定された id を削除された子の id に変更し (最初のクリック、最後の子)、さらに他の div をクリックすると、指定された id が 1 にカウントダウンされます。配列内の childNodes を最後から最初に削除します。
たとえば、多くのバリアントを試しました
また
または childNodes // id = 1,2,3,4
奇妙な私は可視性または背景色を正常に変更できます:
また