javascript - 如何动态调整自定义 CSS 属性?

标签 javascript html css frontend

我正在为 HTML 文件创建一个 js。我想操作 div 的 css。

其中一种方法是使用这个:-

div.style.left = "30px";

但是,在我的代码中,用户告诉了如何操作 HTML。我想让它动态化。 我已经使用我想要更改的属性设置了一个变量,如下所示:-

let myProperty = "top", value = "30px";

现在,我想在 js 中使用它作为我的 CSS 修饰符:-

myDiv.style.myProperty = value;

我尝试了 setAttributes(),但它不起作用。我该怎么做?

最佳答案

您必须使用方括号来使用变量访问对象属性。

例如:

let myProperty = "top", value = "30px";
myDiv.style[myProperty] = value;

关于javascript - 如何动态调整自定义 CSS 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68874912/

相关文章:

javascript - 将全屏背景图像添加到循环的 Wordpress/Genesis 子主题

html - 垂直对齐 float div 方法不起作用

html - 父 div 内的子 div 未垂直对齐

javascript - 在文本框中添加超过 1 个值

php - 如何在 div(幻灯片)和 Kiosk 数据问题上设置 setTimeout/delay

javascript - JS 错误 + asp.net

javascript - 查看源书签 : Retrieve original source?

php - 试图打开 php 文件的表单

javascript - 尝试自定义样式数据表

javascript - 下面的 jQuery 字符串连接代码有什么问题?