Html dojotype dijit.form.Button在IE9和IE10中不支持单键单击

Html dojotype dijit.form.Button在IE9和IE10中不支持单键单击,html,internet-explorer,firefox,dojo,Html,Internet Explorer,Firefox,Dojo,我有一个dojotype=dijit.form.Button,它在firefox和chrome中工作得非常好,但在IE9和IE10中不工作。我必须点击两次才能让它工作。我的按钮代码如下: **<button dojoType='dijit.form.Button' id='insertButton' <?php echo $this->perm_insert ? 'enabled' : 'disabled' ; ?> onClick=clickInsert()>I

我有一个dojotype=dijit.form.Button,它在firefox和chrome中工作得非常好,但在IE9和IE10中不工作。我必须点击两次才能让它工作。我的按钮代码如下:

 **<button dojoType='dijit.form.Button' id='insertButton' <?php echo $this->perm_insert ? 'enabled' : 'disabled' ; ?> onClick=clickInsert()>Insert</button>**
**onClick=clickInsert()>插入**
我尝试了几件事,当我修改我的代码如下所述时,它也开始在IE上单键运行:

 **<button type='button' id='insertButton' <?php echo $this->perm_insert ? 'enabled' : 'disabled' ; ?> onClick=clickInsert()>Insert</button>**
**onClick=clickInsert()>插入**
我只想知道这两种类型的基本区别是什么。在这两种情况下,我都使用了button标记,只是类型不同。还有,为什么dojoType不起作用? 另外,我可以用dojo按钮修复它吗?
任何帮助都将不胜感激。

1。dojo按钮在渲染时是什么样子的?正在解析小部件吗?2.您使用的是什么版本的dojo?dojo 1.9,dojo按钮完全相同,只是它的角没有弯曲。当我第一次单击时,按钮刚好获得焦点,第二次单击时,单击事件被调用。