当前位置: 首页 > 面试题库 >

如何在javascript中将样式属性重置为其CSS默认值?

马权
2023-03-14
问题内容

在php生成的页面上,有几个像这样的元素:

<td class="defaultTDStyle" style="color:userDefinedCustomColor" id="myTDId"></td>

因此,有一个默认样式,我将应用一些额外的样式来覆盖CSS中定义的样式。

有没有办法从javascript中删除这些添加的样式?看来obj.style.color =“ default”和obj.style.color =“
auto”无效。如何从javascript将颜色重置为CSS默认值?


问题答案:

如果回忆有用,obj.style.color=""应该可以工作……我不知道这是否 正确



 类似资料:
  • 问题内容: 是否可以使用默认值覆盖display属性?例如,如果我以一种样式将其设置为none,而我想以其默认值以其他方式覆盖它。 还是找出该元素的默认值然后将其设置为默认值的唯一方法?不想知道元素通常是block,inline还是任何一个… 问题答案: 浏览器的默认样式在其用户代理样式表中定义,您可以在此处找到其来源。不幸的是,级联和继承级别3规范似乎并未提出一种将样式属性重置为其浏览器默认值的

  • 问题内容: 我想仅使用CSS为标准window.confirm设置样式,而不使用任何其他JavaScript代码。可能吗 如果是的话,我该怎么办? 问题答案: 这不可能。浏览器使用平台的UI套件显示此窗口。它不在DOM中,在CSS或Javascript中也不可见,您无能为力。 但是,一些非常简单的jQuery代码可以解决问题。怎么样

  • 本文向大家介绍在IE中将复选框的HTML输入样式重置为默认值,包括了在IE中将复选框的HTML输入样式重置为默认值的使用技巧和注意事项,需要的朋友参考一下 在某些Web浏览器中,无法将复选框重置回默认的本机样式。 您可以尝试此操作并列出样式的每种输入类型- 您还可以使用CSS3伪类,但它在IE 11中可能有效,也可能无法正常工作-

  • 问题内容: 我有以下JavaScript变量: 我知道我可以这样迭代地将它们设置为我的元素: 是否可以一次将它们全部设置在一起,像这样? 问题答案: 如果您将CSS值作为字符串,并且尚未为该元素设置其他CSS(或者您不关心覆盖),请使用属性: 从某种意义上说,这很好,因为它避免了每次更改属性时都重新绘制元素(以某种方式一次全部更改它们)。 另一方面,您将必须先构建字符串。

  • 问题内容: 我创建了以下内容… 我现在将如何设置CSS属性,例如? 问题答案: 用途:

  • 我正在使用带有json body的url https://myWebsite.com/users进行PUT调用以更新用户 由于我没有在json body中传递“状态”属性,因此默认情况下将其设置为false,因为false是布尔数据类型的默认值。 但是,如果在进行API调用时未在json中传递属性,我需要将其设置为true作为默认值。 我尝试使用OnDeserializing属性,如下所示: 但它