Good day! In all honesty the problem is a bit more complex. I want to know why the following line of code doesn't work:
pic.style.opacity = toString((5-z)/10);
Why I think it should work ?
- the opacity member variable is a string so it needs to be a string therefore as long as the "toString" method is there after the system calculates the expression it should be turned into a string and therefore it should be viable.
Note: z is an integer number which has a varying value from 0 to 4.
In case someone wants to test for themselves:
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
<style>
#asd{
background-image : url(fry.jpg);
margin-left:20%;
margin-top:20%;
height:100px;
width:100px;
}
</style>
</head>
<body>
<div id="asd"></div>
</body>
</html>
<script
var z = 3;
function foo(){
document.getElementById("asd").style.opacity = toString((5-z)/10);
}
foo();
</script>