日期:2014-05-16 浏览次数:20431 次
/** ** 基本的DOM操作只是用到了dojo的核心文件. ** 使用dojo.query将返回一个匹配到的节点数组-dojo.Nodelist, 这个数组内建了一些常用的方法. 可以操作DOM **/ ? /*---------------使用dojo的方法--------------*/ dojo.ready(function(){ //一坨一坨的代码. }); ? /*---------------获取元素节点--------------*/ dojo.byId("demo"); //获取ID为demo的元素 dojo.query("#demo"); //获取ID为demo的元素 dojo.query(".demo"); //获取所有class为demo的元素 dojo.query(".demo > li"); //获取class为demo的元素中, 所有直接子集li元素 dojo.query("input[name='demo']"); //获取拥有name属性,且属性值为demo的input元素 dojo.query(".demo", dojo.byId("p_demo")); //从id为p_demo的元素中获取所有class为demo的元素 ? /*---------------创建元素节点--------------*/ dojo.create("li", { id:"demo", className:"deLeGemo", innerHTML:"create node", style:{ "color":"red", "fontWeight":"bold" } }, refNode, "before")<