検索

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

javascript - js での append() と appendChild の使用の違いは何ですか?

Append は jq のメソッドであるはずですが、jq を導入せずに js を使用すると、appendChild と同じ効果が得られるのはなぜですか?

リーリー
phpcn_u1582phpcn_u15822772日前753

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:18:34

    これはnodeノード上の方法ですが、ブラウザの互換性の問題があるため、使用しないようにしてください

    MDN にドキュメントがあります
    https://developer.mozilla.org...

    ParentNode.append メソッドは、ParentNode の最後の子ノードの後に​​ Node オブジェクトまたは DOMString オブジェクトのセットを挿入します。
    挿入された DOMString オブジェクトは Text ノードと同等です。

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:18:34

    parentNode.append() はまだ試用期間中であり、互換性の問題があります。それは、parendNode ノードの最後の子ノードの後に​​新しいノードまたは DOMString (文字列、挿入後は Text ノードになります) を挿入することです。

    に置き換えられます)、追加された Node ノード parentNode.appendChild()的区别在于:
    parentNode.append()可以同时传入多个节点或字符串,没有返回值;
    parentNode.appendChild()只能传一个节点,且不直接支持传字符串(需要parentNode.appendChild(document.createTextElement('字符串')) を返します

    入力して送信した後、上に正しい答えを見つけました笑

    返事
    0
  • 某草草

    某草草2017-05-19 10:18:34

    AppendとappendChildは同じ機能ですが、1つはjqで書かれ、もう1つはjsネイティブの方法で書かれています

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:18:34

    aqiList は配列であり、append はネイティブ JS の配列メソッドの 1 つです。

    返事
    0
  • キャンセル返事