首页 > 解决方案 > 在 JavaScript 中设置 style.background 等于 linear-gradient

问题描述

我觉得这是一个愚蠢的问题。我想在 JavaScript 中的 DOM 元素上设置线性渐变或径向渐变。

如果我试试这个:

div.style.background = "linear-gradient: (Red, Yellow)";

我得到一个空白/白色的 div。这在javascript中可能吗?

链接到 JS Fiddle:https ://jsfiddle.net/f8dhm57b/14/

标签: javascriptcss

解决方案


删除:

const div = document.getElementById("myDiv");
div.style.background = "linear-gradient(Red, Yellow)";
#myDiv {
  display: block;
  min-height: 400px;
}
<div id="myDiv">

</div>


推荐阅读