问答详情
源自:4-1 编程挑战

属性重置

把所以属性都重置怎么办?

提问者:Star56 2016-12-01 18:39

个回答

  • 进击君
    2016-12-01 21:09:33

    两种办法

    第一种,依次把改动过的属性全部赋初始值

                object.style.color = "black";

                object.style.backgroundColor = "white";

                object.style.width = orignWidth;

                object.style.height = orignHeight;

                object.style.display = "block";

    第二种,因为改的都是style下的属性,可用语句:

    object.removeAttribute('style');

    上文中的object 替换成你 getElementById 赋给的变量名称就行

  • stone310
    2016-12-01 21:01:54

    for(var i= xxx.attributes.length-1;i>=0;i--){
       xxx.removeAttribute(xxx.attributes[i].nodeName)
    }