javascript - js での append() と appendChild の使用の違いは何ですか?
phpcn_u1582
phpcn_u1582 2017-05-19 10:16:34
0
4
724

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

リーリー
phpcn_u1582
phpcn_u1582

全員に返信(4)
曾经蜡笔没有小新

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

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

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

いいねを押す +0
phpcn_u1582

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

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

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

いいねを押す +0
某草草

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

いいねを押す +0
曾经蜡笔没有小新

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

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