Jump to content

Why doesn't it change back to green


heldenbrau

Recommended Posts

onclick="if (document.getElementById('plus').style.background=='black'){
  document.getElementById('plus').style.background='green';
  }
else {
  document.getElementById('plus').style.background='black';
  }"

 

I click a green button with the ID of plus and it turns black, but I click it again, it doesn't turn back to green

Link to comment
https://forums.phpfreaks.com/topic/211081-why-doesnt-it-change-back-to-green/
Share on other sites

Try backgroundColor instead of background:

 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html lang="en">
<head>
<meta charset="utf-8">
<title>Page Title</title>
<!-- meta tags -->
<meta name="keywords" content="">
<meta name="description" content="">

<!-- javascript -->
<script language="javascript">

function colormyworld() {
	alert(document.getElementById('plus').style.backgroundColor);
	if (document.getElementById('plus').style.backgroundColor=='black'){
  			document.getElementById('plus').style.backgroundColor='green';
  		} else {
  			document.getElementById('plus').style.backgroundColor='black';
  		}
}
</script>
<!-- stylesheets -->

<!--conditional comments -->

</head>

<body>


<a href="javascript:void(0);" id="plus" onclick="colormyworld();">Feed Me Seymour</a>
</body>
</html>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.