javascript - appendchild、removechildの操作対象ノードの親ノードが両方ともbodyの場合、事前にbodyの親ノードを取得する必要はありません。または
为情所困
为情所困 2017-06-14 10:51:27
0
5
1002

Appendchild、removechild 操作対象ノードの親ノードが両方ともbodyの場合、事前にbodyの親ノードを取得する必要はありません。それとも親ノードが本体ではない場合、事前に親ノードを取得してから使用する必要があるのでしょうか?

为情所困
为情所困

全員に返信(5)
小葫芦

これに似ています

リーリー

そのような使い方はありません

リーリー

おっしゃるとおり、本体の親ノードを取得して操作する必要はなく、コードはどこを操作すればよいのか分からず、必ずエラーが報告されます。

いいねを押す +0
Peter_Zhu

Node.removeChild() メソッドは、DOM から子ノードを削除します。削除されたノードを返します。

文法

リーリー

child は削除される子ノードです。
node は子の親ノードです。
oldChild は削除された子ノードへの参照を保持します。

必ず読むことをお勧めします: https://developer.mozilla.org...


Node.appendChild() メソッドは、指定された親ノードの子ノード リストの末尾にノードを追加します。

リーリー

node は子ノードを挿入する親ノードです。
child はこのメソッドのパラメーターと戻り値の両方です。
例:

リーリー

必ず読むことをお勧めします: https://developer.mozilla.org...

いいねを押す +0
三叔

appendChild() を使用する前に、まず親要素を取得する必要があります。そうでない場合、親要素がその要素の後に追加されることをどうやって確認できますか。 。 。 。 。 。

いいねを押す +0
过去多啦不再A梦

<body> タグには <head><html> の親ノードと兄弟ノードもあるので、親ノードを取得するのが最善です

いいねを押す +0
刘奇

親ノードを事前に取得しておく必要があります。この場合は、document.body を直接使用します。親ノード本体を取得します。これはDOMレベル0で定められた仕様です。親ノードがボディでない場合。別途入手してください。他の親ノードは本体とは異なるため。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート