現在、AJAX 呼び出しを含むいくつかのアプリに取り組んでおり、JSON 形式を使用してサーバーからデータを取得しています。各ページは JSON 応答に基づいてコンテンツを作成する必要があり、現在次のようなコンテンツを作成しています。
function createBox1(json) {
var bigbox = document.createElement('div');
bigbox.className = 'class1';
var firstbox = document.createElement('div');
firstbox.className = 'first-box';
var firstNestedBox = document.createElement('div');
var secondNestedBox = document.createElement('div');
var thirdNestedBox = document.createElement('div');
var secondbox = document.createElement('div');
...
つまり、基本的にはちょっと長いコードなので、もっと良い方法があるかどうか知りたいと思っていました。
PS:次のようなことをするライブラリを見てきました:
function o(t,e){var i=document.createElement(t||"div"),o;for(o in e)i[o]=e[o];return i}
それが複数の div 要素を作成する方法だと思いますが、それがどのように機能するかはわかりません。
前もって感謝します (: