在可能通过 javascript 将其更改为不同的值后,我需要能够将输入字段重置回其原始颜色。问题是我不想硬编码值以防样式表发生变化。我想使用页面上使用的默认颜色。
像这样重置颜色好吗,或者有更好的方法吗?
$('#theinput').css('color', '');
最佳答案
没有更好的方法。这是标准方式。
基本上,没有办法从 DOM 元素的样式属性中删除 CSS 属性。因此,您所能做的就是将属性值设置为空,然后让 CSS 完成恢复样式表的工作。
关于javascript - 将元素颜色重置为默认样式表颜色(jQuery、JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2500500/