【发布时间】:2023-03-15 08:38:01
【问题描述】:
您好,我是JavaScript 和CSS 的新手,我想创建一个JavaScript 函数,将在该函数中定义的样式属性动态应用到特定元素。
请检查下面的代码,我已经设法创建了元素并将类添加到该元素,但我正在努力在此函数中实现样式属性。
function highlight(){
var styl = document.querySelector("#element_to_pop_up");
styl.style.cssText = " background-color:#fff;border-radius:15px; color:#000;display:none;padding:20px;min-width:30%;min-height: 30%;max-width:40%; max-height: 40%;";
styl.className = styl.className + "b-close";
//.b-close{
//cursor:pointer;
//position:absolute;
//right:10px;
//top:5px;
//}
}
任何帮助将不胜感激。
【问题讨论】:
-
你必须重新发明轮子吗?为什么不使用框架?
-
先生/女士,我很抱歉,但就像我说的我是新手,请您详细说明一下,框架工作如何?。
-
如果您想动态添加样式属性,只需在您的 css 文件中创建一个包含这些属性的类。然后单独动态更改类名。
标签: javascript css