検索

ホームページ  >  に質問  >  本文

javascript - appendchild、removechildの操作対象ノードの親ノードが両方ともbodyの場合、事前にbodyの親ノードを取得する必要はありません。または

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

为情所困为情所困2724日前991

全員に返信(5)返信します

  • 高洛峰

    高洛峰2017-06-14 10:53:27

    これに似ています

    リーリー

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

    リーリー

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-06-14 10:53:27

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

    文法

    リーリー

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

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


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

    リーリー

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

    リーリー

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

    返事
    0
  • 三叔

    三叔2017-06-14 10:53:27

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

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-14 10:53:27

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

    返事
    0
  • 怪我咯

    怪我咯2017-06-14 10:53:27

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

    返事
    0
  • キャンセル返事