如何让用户能够自定义自己的区域 - 颜色或壁纸

时间:2015-05-13 12:38:59

标签: colors wallpaper

我需要帮助我的网站的一些元素,以使登录的用户能够改变他们登录区域的颜色或背景。我正在寻找快速完成此任务的最佳方法。

我想要类似的东西:

onclick =" document.getElementById(' id1')。style.color =' red'"> 点击我!

虽然它需要是永久性的,但在重新登录后仍然存在。

1 个答案:

答案 0 :(得分:0)

这是我在jsfiddle中制作的简单解决方案。 http://jsfiddle.net/tycyy15L/5/

 window.onload = function() {


var boxlength = document.getElementsByClassName("coloredBox").length;


for(i = 0; i < boxlength; i++){
document.getElementsByClassName("coloredBox")[i].onclick = function(){
document.body.style.backgroundColor = this.style.backgroundColor;
            }
    }

}

(参见js fiddle for the rest)和cookie version。

如果需要永久性,您很可能需要使用数据库。如果它是半永久性的,你可以像我的小提琴一样使用cookies。