उसी प्रक्रिया का उपयोग करें। आपके पास पहले से ही चर है iDivजो अभी भी <div id='block'>आपके द्वारा बनाए गए मूल तत्व को संदर्भित करता है । आपको बस एक <div>और बनाने और कॉल करने की आवश्यकता है appendChild()।
// Your existing code unmodified...
var iDiv = document.createElement('div');
iDiv.id = 'block';
iDiv.className = 'block';
document.getElementsByTagName('body')[0].appendChild(iDiv);
// Now create and append to iDiv
var innerDiv = document.createElement('div');
innerDiv.className = 'block-2';
// The variable iDiv is still good... Just append to it.
iDiv.appendChild(innerDiv);
http://jsfiddle.net/W4Sup/1/
इवेंट क्रिएशन का ऑर्डर वैसा नहीं होना चाहिए जैसा कि मेरे पास है। innerDivदोनों को जोड़ने से पहले आप बाहरी रूप से नए को बाहरी div में जोड़ सकते हैं <body>।
var iDiv = document.createElement('div');
iDiv.id = 'block';
iDiv.className = 'block';
// Create the inner div before appending to the body
var innerDiv = document.createElement('div');
innerDiv.className = 'block-2';
// The variable iDiv is still good... Just append to it.
iDiv.appendChild(innerDiv);
// Then append the whole thing onto the body
document.getElementsByTagName('body')[0].appendChild(iDiv);
document.body।