trying to give color value using slider.there will be four slider,they are red,green,blue,alpha.everything seems fine but it is not changing the color of the div having id "mydiv".what could be the problem?
<html>
<head>
<script>
var red=0;
var green=0;
var blue=0;
var alpha=0;
function changered(val){
red=val;
var m=document.getElementById("mydiv");
m.style.backgroundColor='rgba ('+red+','+green+','+blue+','+alpha+')';
}
function changegreen(val){
green=val;
var m=document.getElementById("mydiv");
m.style.backgroundColor='rgba ('+red+','+green+','+blue+','+alpha+')';
}
function changeblue(val){
blue=val;
var m=document.getElementById("mydiv");
m.style.backgroundColor='rgba ('+red+','+green+','+blue+','+alpha+')';
}
function changealpha(val){
alpha=val;
var m=document.getElementById("mydiv");
m.style.backgroundColor='rgba ('+red+','+green+','+blue+','+alpha+')';
}
</script>
</head>
<body>
<div id="mydiv" style="border:1px solid black;width:200px;height:100px;"></div></br>
<div style="background-color:black;color:white;display:inline-block;background-color:red;">
red:<input type="range" min="0" max="255" value="0" step="1" onChange="changered(this.value);"></br>
green:<input type="range" min="0" max="255" value="0" step="1" onChange="changegreen(this.value);"></br>
blue:<input type="range" min="0" max="255" value="0" step="1" onChange="changeblue(this.value);"></br>
alpha:<input type="range" min="0" max="255" value="0" step="1" onChange="changealpha(this.value);"></br>
</div>
</body>
</html>