首页 > 解决方案 > 如何从 CSS 样式中设置 JS 变量

问题描述

我制作了一堆 JavaScript 函数来显示、隐藏和填充缩放菜单上的各种元素。除了一个我需要该功能仅在 CSS 设置为特定值(宽度为 195%)时才运行的功能之外,所有功能似乎都有效。我对 JavaScript 很陌生,所以这里可能存在不止一个问题。

<script>
  function zoomShowF2() {
    var widthNow = document.getElementById('svg1').style.width;
    if widthNow = '195%' {
      document.getElementById('zoomTitle').style.display = 'flex';
    else
      document.getElementById('zoomTitle').style.display = 'none';
}}</script>

标签: javascriptcss

解决方案


您需要使用比较运算符编写 if 语句如下

if (widthNow == '195%') {

因为单人=正在分配值而不是比较它


推荐阅读