HTML コンテンツを DOM に追加する
Web 開発の分野では、ドキュメント オブジェクト モデル (DOM) を操作して Web サイトの表示を変更します。コンテンツが必要な場合が多いです。一般的なタスクの 1 つは、ページ上の特定の要素に HTML 文字列を追加することです。これを実現するにはいくつかのアプローチがありますが、ベスト プラクティスを遵守し、最新のブラウザで広くサポートされているテクニックを利用することが重要です。
置き換えられた 1 つの方法は、div.innerHTML を使用して要素の HTML コンテンツ全体を割り当てることです。 = 文字数この方法ではエラーが発生しやすく、既存のコンテンツを意図せず上書きしてしまう可能性があります。
より信頼性の高い解決策は、すべての主要なブラウザでサポートされている insertAdjacentHTML メソッドを利用することです。このメソッドを使用すると、開発者は HTML コンテンツを既存の要素に対して相対的な特定の位置に挿入できます。
HTML コンテンツを
<code class="javascript">div.insertAdjacentHTML('beforeend', str);</code>
位置パラメーター 'beforeend' により、HTML コンテンツ str が
ライブデモは次のとおりです: http://jsfiddle.net/euQ5n/
insertAdjacentHTML を利用することで、開発者は DOM を効率的に変更し、DOM の整合性を維持できます。既存のコンテンツ。
以上がHTML コンテンツを DOM に安全かつ効率的に追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。