0

我正在使用 dojo 版本 1.6.1 并尝试创建一个按钮。但是,当我以编程方式创建按钮时,它不会正确显示。它给了我一个要点,然后是按钮的标签,然后是一个小按钮(奇怪!)。现在我是 dojo 的新手,我确信我错过了一些非常基本的东西。这是我的按钮代码: 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();
});

我认为值得一提的是,萤火虫没有显示任何错误!

4

1 回答 1

0

由于 Dojo 显然在解析您的文档(它正在用许多时髦的 HTML 替换您的 <button>),听起来您只是忘记包含 CSS,或者在您的 body 标签(或包含按钮)。

首先确保你已经包含了一个主题,比如:

<style type="text/css">
    @import url("your_dojo_path/dijit/themes/claro/claro.css");
</style>

和(因为我在这里使用 claro 主题):

<body class="claro">...</body>
于 2012-08-20T22:35:49.883 回答