Append は jq のメソッドであるはずですが、jq を導入せずに js を使用すると、appendChild と同じ効果が得られるのはなぜですか?
リーリー曾经蜡笔没有小新2017-05-19 10:18:34
これはnodeノード上の方法ですが、ブラウザの互換性の問題があるため、使用しないようにしてください
MDN にドキュメントがあります
https://developer.mozilla.org...
ParentNode.append メソッドは、ParentNode の最後の子ノードの後に Node オブジェクトまたは DOMString オブジェクトのセットを挿入します。
挿入された DOMString オブジェクトは Text ノードと同等です。
phpcn_u15822017-05-19 10:18:34
parentNode.append() はまだ試用期間中であり、互換性の問題があります。それは、parendNode ノードの最後の子ノードの後に新しいノードまたは DOMString
(文字列、挿入後は Text ノードになります) を挿入することです。
に置き換えられます)、追加された Node ノード parentNode.appendChild()
的区别在于:parentNode.append()
可以同时传入多个节点或字符串,没有返回值;
而parentNode.appendChild()
只能传一个节点,且不直接支持传字符串(需要parentNode.appendChild(document.createTextElement('字符串'))
を返します