Я хочу создать div с id divNodes1 как дочерний элемент div с id mobileView.Почему моя команда dojo.domConstruct.create не работает?
я попытался это:
alert("before");
var divNodesName = dojo.domConstruct.create("div",{ id: "divNodes1" }, "mobileView");
alert("after");
он выстреливает "до" предупреждения, а не "после". нет выход на консоль.
EDIT:
теперь я пытался создать DIV с dojo.create ведьма должна выглядеть следующим образом:
<div dojoType="dojox.mobile.ScrollableView" id="divNodes1" scrollDir="v" style="background-color: #d0d0d0;">
<h1 dojoType="dojox.mobile.Heading" id="h1Nodes1" back="zurück" moveTo="divNodes0" fixed="top" label="overview"></h1>
<ul id="ulNodes1" dojoType="dojox.mobile.RoundRectList"></ul>
</div>
первую очередь я попытался построить DIV как дочерний DIV " MobileView»с помощью следующей команды:
var mobileView = document.getElementById("mobileView");
var mainNodeDiv = dojo.create("div",{ id: "divNodes1" },mobileView,"first");
, но когда я связывая в diveNodes1 оно не найти DIV
EDIT2:
Теперь я попробовал это (без успеха):
var mobileView = document.getElementById("mobileView");
var mainNodeDiv = document.createElement("div");
mainNodeDiv.setAttribute("dojoType","dojox.mobile.ScrollableView");
mainNodeDiv.setAttribute("id","divNodes1");
//mainNodeDiv.setAttribute("scrollDir","v");
//mainNodeDiv.setAttribute("style","background-color: #d0d0d0");
//mobileView.appendChild(mainNodeDiv);
Вам нужно быть более четким о вашей проблеме. «ссылка на diveNodes1 не находит div» не совсем понятна. Вы указываете, что пытаетесь создать сложный div с h1 и ul внутри него, но код, который вы показываете, будет делать только один (пустой) div. «Пробовал это (без успеха)» еще хуже, что такое успех? что на самом деле * произошло? –
Я написал совершенно новый код, поэтому я начал новый вопрос об этом. Его уже ответили. Здесь ссылка на другой вопрос (если интересно) http://stackoverflow.com/questions/16398247/how-do-i-create-a-div-with-dojo-create/ – user2219190