小编xia*_*hao的帖子

为什么yui DOM-create方法有一个名为'yui3-big-dummy'的类的处理程序?

在YUI文档中; http://yuilibrary.com/yui/docs/api/files/dom_js_dom-create.js.html

if (nodes.length === 1) { // return single node, breaking parentNode ref from "fragment"
            ret = nodes[0].parentNode.removeChild(nodes[0]);
        } else if (nodes[0] && nodes[0].className === 'yui3-big-dummy') { // using dummy node to preserve some attributes (e.g. OPTION not selected)
            if (nodes.length === 2) {
                ret = nodes[0].nextSibling;
            } else {
                nodes[0].parentNode.removeChild(nodes[0]); 
                ret = Y_DOM._nl2frag(nodes, doc);
            }
        } else { // return multiple nodes as a fragment
             ret = Y_DOM._nl2frag(nodes, doc);
        }
Run Code Online (Sandbox Code Playgroud)

第110行说

} else if(nodes [0] && nodes [0] …

html javascript css yui yui3

6
推荐指数
1
解决办法
130
查看次数

标签 统计

css ×1

html ×1

javascript ×1

yui ×1

yui3 ×1