Why empty() it before setting html?

--
Fábio Miranda Costa
Solucione Sistemas
Front-End Engineer
http://meiocodigo.com


On Thu, Aug 6, 2009 at 5:41 AM, Tobi <[email protected]> wrote:

>
> Hello
>
> Wouldn't It make sense to empty() the element first, before Set the
> innerHTML?
> Or better not empty for performance reasons?
>
> This is the actual code from mootools 1.2.3
>
>
>        var html = {
>                set: function(){
>                        this.empty();                      //
> <--------------------------------------------- ????????
>                        var html = Array.flatten(arguments).join('');
>                        var wrap = Browser.Engine.trident &&
> translations[this.get('tag')];
>                        if (wrap){
>                                var first = wrapper;
>                                first.innerHTML = wrap[1] + html + wrap[2];
>                                for (var i = wrap[0]; i--;) first =
> first.firstChild;
>                                this.empty().adopt(first.childNodes);
>                        } else {
>                                this.innerHTML = html;
>                        }
>                }
>        };
>

Reply via email to