这样创建元素不免有点麻烦,有哪位同学可以写出那种遍历的方式?循环调用document.creatElement和自定class?

来源:2-3 动态添加控制条(Resizeable Panel)

Mext

2017-10-14 10:18

这样创建元素不免有点麻烦,有哪位同学可以写出那种遍历的方式?循环调用document.creatElement和自定class?

写回答 关注

1回答

  • Mext
    2017-10-14 10:30:26

    思考了一下写出来了

    function Resizable(id){
                var panel = document.getElementById(id);
    
                var data = ["r","b","rb"];
                data.reverse();
                for (var i = data.length - 1; i >= 0; i--) {
                    (function(){
                        var cDiv = data[i];
                        cDiv = document.createElement('div');
                        cDiv.class = cDiv.className = 'ui-Resizable-'+data[i]+' ui-Resizable-ctrl'
                        panel.appendChild(cDiv);
                    })()
                };
            }
    
    Resizable('ui-resizable');


可调大小面板实现(Resizeable Panel)

前端UI组件仓库必备,先从分析实现原理到步骤分解,走完全过程

13047 学习 · 48 问题

查看课程

相似问题