开发者社区> 问答> 正文

JavaScript 怎么删除一个对象的样式中的某个属性?

   var img=document.createElement("img");
    img.src="小羊.png";

    //创建一个新元素(任意元素)
    var aobj=document.createElement("a");

    with(aobj)
    {
    href="https://segmentfault.com/ask";
    target="_blank";
    style.backgroundColor='yellow';
    style.float= "left";
    style.overflow="hidden";
    appendChild(img);
    }
    one.appendChild(aobj);

我想写个子程序,把我刚才创建的对象的 aobj.style.backgroundColor='yellow' 清除,怎么做呢?
是还原默认值吗?
还有别的办法吗?
screenshot

展开
收起
杨冬芳 2016-06-12 15:40:51 2827 0
1 条回答
写回答
取消 提交回答
  • IT从业

    `document.getElementById("MyID").className =
    document.getElementById("MyID").className.replace(/bMyClassb/,'');
    `
    其中的MyClass换成你要移除的样式名。
    来自 http://stackoverflow.com/questions/21557...

    2019-07-17 19:34:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载