 <p>Fixed: <a href="https://jsfiddle.net/megp2yyx" rel="nofollow">https://jsfiddle.net/megp2yyx</a></p> <p>Only change required was that of the <code>&lt;script src&gt;</code>.</p> <pre><code>&lt;head&gt; &lt;script&gt;dojoConfig = {async: true, parseOnLoad: false}&lt;/script&gt; &lt;script src='//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js'&gt;&lt;/script&gt; &lt;script&gt; require(["dijit/TitlePane", "dojo/dom", "dojo/domReady!"], function(TitlePane, dom){ var tp = new TitlePane({title:"I'm a TitlePane", content: "Collapse me!"}); dom.byId("holder").appendChild(tp.domNode); tp.startup(); }); &lt;/script&gt; &lt;/head&gt; &lt;body class="claro"&gt; &lt;div id="holder"&gt;&lt;/div&gt; &lt;/body&gt; </code></pre>