首页
技术知识库
Task工作计划
网站简介
DON框架
后台管理
文章分类
JAVA
框架知识
操作系统
容器相关
数据库层
优化技术
界面编程
网络编程
开发工具
GO语言
其他
读书随笔
观影随笔
每日随笔
APP
dojo1.9按钮事件处理
所属分类
:[界面编程] |
创建时间
:2014-06-05 |
文章属性
:原创 |
文章来源
:http://windfly.cn |
作者
:windfly
- 可以在创建按钮时加入,也可以在后期使用关联事件功能 - 在html创建时加入 <pre name="code" class="html"> <button data-dojo-type="dijit/form/Button" type="button">Click me too! <script type="dojo/on" data-dojo-event="click" data-dojo-args="evt"> require(["dojo/dom"], function(dom){ dom.byId("result2").innerHTML += "Thank you! "; }); </script> </button> </pre> - 使用js创建时加入 <pre class="js" name="code"> var myButton = new Button({ label: "Click me!", onClick: function(){ // Do something: dom.byId("result1").innerHTML += "Thank you! "; } }, "progButtonNode"); </pre> - 后期使用on关联事件 <pre class="js" name="code"> registry.byId("toggleButton").connect("onClick", function toggle(){ this.set("iconClass", toggled ? "dijitEditorIcon dijitEditorIconCut" : "dijitEditorIcon dijitEditorIconPaste"); toggled = !toggled; }); </pre>
返回