我正在使用dojo版本1.6.1,我正在尝试创建一个按钮。但是,当我以编程方式创建按钮时,它无法正确显示。它给了我一个子弹点,然后是按钮的标签,然后是一个小按钮(很奇怪!)。现在我是道场的新手,我确信我错过了一些非常基本的东西。这是我的按钮代码:cript> dojo.require( “dijit.dijit”); dojo.require( “dijit.form.Button”);
dojo.addOnLoad(function() {
var button = new dijit.form.Button({
label: "Click Me!"},"buttonNode");
button.startup();
});
我认为值得一提的是,firebug没有显示任何错误!
答案 0 :(得分:0)
由于Dojo显然正在解析您的文档(它正在用大量时髦的HTML替换您的< button>),听起来您只是忘记包含CSS,或者在主体标签上放置一个主题类(或者另一个包含按钮的标签。)
首先要确保你已经包含了一个类似的主题:
<style type="text/css">
@import url("your_dojo_path/dijit/themes/claro/claro.css");
</style>
和(因为我在这里使用了claro主题):
<body class="claro">...</body>