通过按钮的单击事件,传递参数给函数,从而实现相应的背景颜色变化。
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>改变网页背景色</title>
<script>
function color(str){
document.body.style.backgroundColor = str;
}
</script>
</head>
<body>
<input type="button" value="设为红色" onclick="color('red')">
<input type="button" value="设为蓝色" onclick="color('blue')">
<input type="button" value="设为绿色" onclick="color('green')">
<input type="button" value="设为黄色" onclick="color('yellow')">
</body>
</html>
通过按钮的单击事件,让color函数得到相应的‘str’值。
document.body.style.backgroundColor = str;
这句代码中,document.body元素的style对象中的backgroundColor属性,其中style对象表示元素的样式,backgroundColor属性表示CSS样式中的“background—color”。
演示结果截图:
初始状态
点击“设为红色按钮”
点击“设为蓝色”按钮