【发布时间】:2018-07-18 00:52:56
【问题描述】:
当输入更改时,将颜色打印到背景。 Simple Color 是 HEX 颜色,Colorful 背景是渐变色。
当有人更改简单颜色时,使用该 ID ('smplID') 更改背景,彩色背景 ('clrfID') 也是如此。这是我的 HTML <div id="previewBG"></div> 和 Javascript:
document.getElementById("divID").onchange = function() {previewBG()};
函数预览BG()
{
var simpleColor = document.getElementById('smplID').value; // 只是一个十六进制 #FFFFFF
var ColorfulBG = document.getElementById('clrfID').value; // 渐变色从背景开始:linear-gradient(45deg....
var divID = document.getElementById('divID'); // div im改变背景颜色
divID.style.background = simpleColor; // 样式=“背景:#THECOLOR”
divID.style = 多彩BG; // style="background: linear-gradient(45deg...."
}
它只打印该 div 的一个 id..
我试图添加一个if( simpleColor ) { divID.style.background = simpleColor; },但什么也没有。
对不起我的英语
【问题讨论】:
标签: javascript html