javascript - 如何从 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>
解决方案
您需要使用比较运算符编写 if 语句如下
if (widthNow == '195%') {
因为单人=
正在分配值而不是比较它
推荐阅读
- python - 将新电子邮件重定向到主页,以超链接格式跨越 autopygui win32 弹出窗口
- android-studio - Kotlin Android - 在 savedInstanceState 中保存 mutableMap?
- python - 在此代码中,您有一个门代码和一个键盘
- c# - 为什么我的服务器在 GET preflight 请求上响应 Method Not Allowed 并说 Allow Delete?
- facebook - Facebook 广告在 Google Studio 中的每个潜在客户的细分成本(按小时计算)
- c# - C#在不同的控制器中返回组件视图
- c# - EF Core + Automapper ProjectTo 中的递归 CTE
- swift - 项目安装到真机失败
- flutter - 滚动时 SilverApp 隐藏不起作用
- c# - 用于 sql 查询的组 formcollection 键