Javascript 我想恢复浏览器默认样式

Javascript 我想恢复浏览器默认样式,javascript,html,css,browser,Javascript,Html,Css,Browser,我正在尝试使用javascript更改文本字段的边框 field.style.border='2px solid red'; 这是可行的,然后我想在2秒或3秒后恢复浏览器的默认样式 我做过类似的事情 function shine(field){ field.focus(); field.style.border='2px solid red'; setTimeout(function(){ field.style.bord

我正在尝试使用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);
    } 
但是初始属性没有帮助

有什么办法吗

提前感谢。:)

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

element.style.border = ""
这将恢复提供的css值


您可以快速检查,我已经创建了

您是否尝试过
field.style.border=''?同样值得一看:谢谢,它可以工作:)对不起,IE会支持这个吗?好吧,这个问题已经以重复的形式结束了,而另一个问题中的答案建议您应该使用
'
而不是
null
,特别是对于IE。