I have recently been making a website and I want my CSS to change when a button is pressed and change back once the button is pressed again. Doing some research I came up with this code and java script but I can’t get it to work.
<html>
<head>
<link id="stylesheetold" href="chollerton.css" rel="stylesheet" type="text/css"/>
<link id="stylesheetnew" href="alternate.css" rel="stylesheet" type="text/css"/>
<meta charset="UTF-8">
<title>Chollerton Tearooms Home Page</title>
<script type="text/javascript">
var CssToggler =
{
init: function()
{
var toggle = document.getElementById("toggler");
toggle.addEventListener("click", CssToggler.clickListener, false);
},
clickListener:function()
{
var stylesheetold = document.getElementById("stylesheetold");
var stylesheetnew = document.getElementById("stylesheetnew");
stylesheetold.disabled = !stylesheetold.disabled;
stylesheetnew.disabled = !stylesheetnew.disabled;
}
}
Core.start(CssToggler);
</script>
<script type="text/javascript">
function changeTextSize(){
document.getElementById('maintext').style.fontSize = "large";
}
</script>
</head>
<button id="toggler">Change CSS</button>
Any help would be much appreciated.