javascript - 在 JavaScript 中更改 DOM 对象的 flex 属性
问题描述
我的 DOM 中有一个非常简单的 div。我想使用 JavaScript 向这个 div 元素添加一个样式属性。
我的元素是这样选择的:
const firstBlock = document.getElementById('box1')
只是为了测试东西,我保持它超级简单,只是尝试了这个:
firstBlock.style.display= "flex : 4"
但这不会向链接到该元素的类添加任何内容...
知道如何非常简单地做到这一点吗?
我刚试过:
firstBlock.style.flexGrow= 6
它添加了 6 的 flex-grow 属性,但它在屏幕上不起作用......
解决方案
更改属性样式的语法是 -
document.getElementById(id).style.property = new style
您正在尝试在其中设置“display:flex:4”。
而是尝试 -
document.getElementById(id).style.flex = 4
推荐阅读
- kotlin - 将更新的全局值分配给 kotlin 中的覆盖方法
- c# - 使用 Graph API 批量检索联系人和个人资料图片
- php - 从 Laravel 的 url 中删除 index.php
- sql - BigQuery Cross Join 永远运行
- ruby-on-rails - Rails 3.2 到 5 升级
- java - 搜索 2D 排序矩阵部分,如果我在 O(n) 上进行,需要进行代码审查
- javascript - 使用javascript打印时图像尺寸变大
- angular - 角度登录和注册问题?
- android - 一加IMEI问题
- python - 使用 JSON 作为 SQL 查询构建器