HTML 文字列から DOM 要素を作成するタスクを課された場合、開発者には 2 つの主要なオプションがあります。 : プロトタイプまたは組み込みの DOM メソッドを利用します。この記事では両方のアプローチを検討し、古いブラウザーと Node.js/jsdom で DOM 要素を作成するための包括的なガイドを提供します。
古いブラウザーと Node.js/jsdom 環境向け はサポートされていません
function createElementFromHTML(htmlString) { var div = document.createElement('div'); div.innerHTML = htmlString.trim(); return div.firstChild; }
ただし、このメソッドには制限があり、
柔軟性を高めるために、Prototype は、HTML 文字列から DOM 要素を作成できる組み込み機能を update() メソッドに提供します。このメソッドは、指定された HTML に基づいて要素をシームレスに生成するため、動的 DOM 操作のための強力なツールになります。
Prototype や jQuery などのライブラリを使用する場合は、その規定に従うことをお勧めします。 DOM メソッドに依存する代わりに HTML 文字列から要素を作成するための承認されたメソッド:
以上がプロトタイプと組み込み DOM メソッド: HTML 文字列から DOM 要素を作成するにはどちらが最適ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。