一般来说一个UI里面都有唯一的ID用以操作。
但是实际需求中我们会把页面内一类节点进行相同的操作。
比如 一个UI里面 有大量的按钮,我们在代码里希望对页面中这一类代码进行隐藏和显示,这时候只能是规定一个相同的name,但是实际操作中,这些节点很难通过name来操作,因为按钮很可能都不在一个父节点中。
按照前端开发的做法,class为a的所有节点的隐藏,代码写起来很简单:$(".a") .hide();
但是在laya项目中基本上操作起来能累死。
我觉得引擎中集成这样一个选择方法应该是比较容易的吧:dom.getChildByName("b") 返回dom下所有层级的name为b的节点组成的数组。