【问题标题】:I want to restore browser default style [duplicate]我想恢复浏览器默认样式[重复]
【发布时间】:2014-12-04 11:30:21
【问题描述】:

我正在尝试使用 javascript 更改文本字段的边框

field.style.border='2px solid red';

可以了,那么我想在 2 或 3 秒后恢复浏览器的默认样式

我做过类似的事情

function shine(field){
        field.focus();
        field.style.border='2px solid red';
        setTimeout(function(){
            field.style.border='initial';
        },2000);
    } 

但属性 initial 没有帮助。

有什么办法吗?

提前致谢。 :)

【问题讨论】:

标签: javascript html css browser


【解决方案1】:

您应该按照相关问题中的说明将其设置为“”。

element.style.border = ""

这将恢复提供的 css 值。

你可以快速查看JSBin,我已经创建了

【讨论】:

  • 谢谢,它有效 :) 对不起,IE 会支持这个吗?
  • 好吧,这个问题已经作为重复问题关闭了,另一个问题中的答案建议您应该使用'' 而不是null,尤其是对于 IE。
猜你喜欢
  • 2010-12-03
  • 2016-11-01
  • 1970-01-01
  • 2010-09-07
  • 2017-09-06
  • 2011-05-17
  • 2018-10-25
  • 2013-08-30
  • 1970-01-01
相关资源
最近更新 更多