dojo中的dom操作及事件绑定

在之前的arcgis中,我们用到了dojo里面的on、dom、query、domAttr等,下面来介绍一下这些到底是干嘛的,说实话,我接触dojo的时间也不长,也是开始arcgis开发的时候才开始接触的,现在就是用到什么看什么,写项目,不同于专门研究,下面一个一个的说,其实这几个功能跟jQuery差不多,会用jQuery就会用这几样,哈哈!
1、dom
在arcgis里面用的最多的就是dom.byId了

dom.byId("app")

上面代码就是查询id为app的元素
2、query
想一想document.querySelectorAll,这个功能是跟这个是一样的

query(".title")

上述代码是查询所有class为title的元素的集合,查询结果是一个数组,即使是一个元素,也是一个数组,一个的话就这样取到 query(".title")[0]
3、domAttr
这个就是获取元素属性的

domAttr.get("X","value")

这个是获取id为X的input的value属性

这里写图片描述
这些是方法

4、on
这个on,跟jQuery里面的on是一样的

query("button").on("click",function(event){
    console.log("我是最帅的!!")
})                         

大家一看就懂了吧,我也不必多做解释了,哈哈!!

猜你喜欢

转载自blog.csdn.net/zhaoxiang66/article/details/80621215