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

从javascript访问CSS变量

佘单鹗
2023-03-14
问题内容

有没有办法从javascript访问CSS变量?这是我的css变量声明。

:root {
  --color-font-general: #336699;
}

问题答案:

只是标准方式:

  1. 获取计算的样式 getComputedStyle
  2. 使用getPropertyValue以获得所需的属性的值

    getComputedStyle(element).getPropertyValue(‘–color-font-general’);

例:

var style = getComputedStyle(document.body);

console.log(style.getPropertyValue('--color-font-general'));


:root { --color-font-general: #336699; }


 类似资料:
  • 问题内容: 我需要使用 PHP* 访问 JavaScript 变量。这是我当前正在尝试的代码的简化版本,无法正常工作: * 我对JavaScript和PHP都是全新的,因此,我非常感谢任何建议。 更新 :好的,我想我简化了太多。我正在尝试创建一个表单,该表单在提交时将更新Twitter状态。我的表格工作正常,但我还想添加地理位置数据。由于我使用Javascript(特别是Google Geoloc

  • 问题内容: 如何使用JavaScript(纯文本或jQuery)获取和设置CSS自定义属性(在样式表中使用过的属性)? 这是我失败的尝试:单击按钮会更改常规属性,但不会更改自定义属性: 问题答案: 您可以使用:

  • 问题内容: 因此,我有一个用于列表视图的onItemLongClickListener,该列表视图传递了一个参数“ int位置”。在内部,我有一个带有两个按钮的alertDialogBu​​ilder。我还有另一个按钮的onclickListener。我需要从第二个侦听器内部访问该位置。反正有没有做到这一点而不使其成为全球性的呢? 谢谢你的帮助。 问题答案: 在Java中,只有先将内部变量声明为,

  • 问题内容: 我有以下代码,想在javascript中返回变量“ t”: 后面的代码: javascript中的调用者变量: 那么,如何使变量“ t”从代码隐藏函数GetSomeText获得“结果”? 谢谢。 问题答案: 试试这个- 假设这是页面上的公共方法。这将在页面类上调用方法GetSomeText(),然后在呈现页面时对页面数据进行Response.Write()。结果应以JavaScript

  • 我正在尝试用一些在GitHub上遇到的sass css变量来设计我的navbar。 我想我的navbar链接背景变成浅灰色在悬停和深灰色时访问和活动。现在,我的下拉菜单链接将变成深灰色,但我的普通链接不改变颜色时访问。我理解这可能是因为访问不是我上面列出的变量。是否存在$navbar-default-link-visited-bg变量?我在github或其他任何地方都没有看到。 谢谢!

  • 问题内容: 我想知道是否可以使用Selenium访问页面JavaScript变量。我有一个使用附加到窗口对象的变量的应用程序。它有一个全球范围内,我可以用任何访问,,,,要看具体情况。 所以我试图让Selenium来回应它。据我了解,在Selenium IDE中,运行所有内容的上下文是。我尝试这样做,无济于事。我被以下错误弄糊涂了。 任何人都可以访问其页面的JavaScript吗? 问题答案: 您