如何将数据库中的颜色检索到文本框中,并在必要时进行更改

How to retrive colors from database in to a text box and change when ever necessary

本文关键字:数据库 颜色 文本 检索      更新时间:2023-09-26

如何将颜色从数据库中检索到文本框中,并在必要时进行更改,并像预览一样发布到下一页。

我用过

<div><table><tr><td  style="background-color:#ffff00; fore-color:white; font-size:15pt;">Some text From data base</td></tr></table></div>

以上内容我已经保存在数据库中。div颜色很好,当我需要将div的颜色发布到下一页或使用颜色选择器代码更改颜色时,问题就出现了。。。请在这个中帮助我

假设您想检索td的背景色:为td元素添加一个id以便于检索:

<div><table><tr><td id="colorpot" style="background-color:#ffff00; fore-color:white; font-size:15pt;">Some text From data base</td></tr></table></div>

然后你可以使用获得它的背景色

var bgColor = document.getElementById('colorpot').style.backgroundColor;
var textColor = document.getElementById('colorpot').style.color;
var text = document.getElementById('colorpot').textContent;

如果您想用颜色选择器更改颜色(假设其id为"colorpicker"),也可以将此变量传递给其他页面:

document.getElementById('colorpot').style.backgroundColor = document.getElementById("colorPicker").value;

您可以使用从服务器中的数据设置这些属性

document.getElementById('colorpot').style.backgroundColor = bgColor;
document.getElementById('colorpot').style.color = textColor;
document.getElementById('colorpot').textContent = text;

考虑到您从服务器接收的背景颜色数据,文本颜色和文本分别为bgColor、textColor和text。