鍍金池/ 問答/HTML/ js操作dom

js操作dom

圖片描述

請問一下為什么ooo可以操作dom里面的東西呢,我只是把dom里的屬性復制給ooo,可是ooo又不是dom元素,求解

回答
編輯回答
話寡

你oo沒定義,不報錯?

2017年10月21日 19:17
編輯回答
硬扛

其實ooo就是獲取到的DOM元素,注意看那個copy函數,在使用時把DOM元素id為box的元素賦值給oo,最后返回oo,相當于把id為box的元素通過copy函數賦值給了oo,然后返回oo賦值給ooo,這時的ooo相當于得到了id為box的元素節(jié)點,自然可以操作DOM

2018年6月2日 01:24
編輯回答
使勁操

我給點代碼,你測試一下。
copy函數不是你那樣寫的。

function copy(from){
    var to={};
    var len=0;
    for(var i in from){
      to[i]=from[i];
      len++;
    }
    to.length=len;
    return to;
}

var row=document.querySelector(".row");
console.log(row);

var haha=copy(row);
console.log(haha);
2017年10月16日 23:32