मैं एक निम्न स्थिर div है:Dojo का उपयोग कर गतिशील रूप से एक div जोड़ने के लिए कैसे?
<body>
<div id="div1"></div>
....
मैं गतिशील डोजो का उपयोग करके आईडी "div1_1" div1 भीतर के साथ एक div जोड़ना चाहते हैं। मैं यह कैसे कर सकता हूं?
मैं एक निम्न स्थिर div है:Dojo का उपयोग कर गतिशील रूप से एक div जोड़ने के लिए कैसे?
<body>
<div id="div1"></div>
....
मैं गतिशील डोजो का उपयोग करके आईडी "div1_1" div1 भीतर के साथ एक div जोड़ना चाहते हैं। मैं यह कैसे कर सकता हूं?
तुम कुछ भी शामिल करने के लिए सिर्फ डोजो बेस — कोई जरूरत का उपयोग कर ऐसा कर सकते हैं, यदि आप ट्रंक या डोजो 1.3 का उपयोग करें:
dojo.create("div", {id: "div1_1"}, "div1");
इस लाइन आईडी "div1_1" और संलग्न कर देता है के साथ एक div बनाता है आईडी "div1" के साथ तत्व के लिए। जाहिर है आप — में the documentation for dojo.create() में इसके बारे में सभी को और अधिक विशेषताओं और शैलियों को जोड़ सकते हैं।
dojo.html.set(dojo.byId("div1"), "<div id='div1_1'></div>");
मुझे लगता है कि मुझे dojo.html के लिए dojo.request ("...") जोड़ने की जरूरत है। पैकेज क्या है? –
क्षमा करें, यह dojo.require (...) –
जैसा कुछ होना चाहिए: dojo.require ("dojo.html"); –
var divNode = document.createElement("div");
divNode.id = "div1_1";
document.body.appendChild(divNode);
यह एक अच्छा तरीका यह कुछ नोड IE7 में मुद्दों को संदर्भित पिछले पाने में मदद करता है और आप बाद divNode के संदर्भ में उपयोग करने के लिए जारी रख सकते हैं है।
इस प्रदर्शन का उपयोग एक त्रुटि: 'div' निर्माण नहीं मिल रहा है। –
divNode, div नहीं। – Dereckson
एक और लचीला dojo.place का उपयोग कर विकल्प:
dojo.place("<div id='div1_1'></div>", "div1", /*optional*/ "only");
// dojo 1.7+ (AMD)
var n = domConstruct.create("div");
// dojo < 1.7
var n = dojo.create("div");
dojo/dom-construct भी नए नोड्स बनाने के लिए इस्तेमाल किया जा सकता है।
एक नमूना उपयोग निम्नानुसार है;
require([ "dojo/dom-construct", "dojo/_base/window" ], function(
domConstruct, win) {
// creates a new div and append it as the last child of the body
domConstruct.create("div", null, win.body()));
});
डोजो/डोम-निर्माण तर्क
आप जाँच कर सकते हैं अधिक जानकारी के लिए प्रलेखन बाहर।
आंतरिक div जो मैं पसंद करता हूं वह लंबवत और क्षैतिज केंद्रित है। –
Dojo 0.9+ या पुराने 0.4 के साथ? – kazanaki