-
Notifications
You must be signed in to change notification settings - Fork 0
/
colors.js
37 lines (36 loc) · 1.05 KB
/
colors.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var link = {
setColor: function (color) {
// var alist = document.querySelectorAll('a');
// var i = 0;
// while(i < alist.length){
// alist[i].style.color = color;
// i = i + 1;
// }
$('a').css('color', color);
}
}
var body = {
setColor:function (color) {
// document.querySelector('body').style.color = color;
$('body').css('color', color);
},
setBackgroundColor:function (color) {
// document.querySelector('body').style.backgroundColor = color;
$('body').css('backgroundColor', color);
}
}
function darkModeButton(self){
if(self.value == 'dark'){
var target = document.querySelector('body');
body.setBackgroundColor('black');
body.setColor('white');
link.setColor('powderblue');
self.value = 'light';
} else {
var target = document.querySelector('body');
body.setBackgroundColor('white');
body.setColor('black');
link.setColor('orange');
self.value = 'dark';
}
}