网页制作javascript
设置两个程序(下面的两个程序都不能执行,请兄弟们修改一下),分别用select对象和radio对象对网页背景颜色进行设置:
一:当选择列表中的一种颜色后,网页颜色自动变为所选定的颜色
<html>
<head>
<script>
function showbgcolor1(){
document.bgcolor=document.form2.radio1.value;}
</script>
</head>
<body>
<form name=form1 method="post" action="">请在列表筐中选择你喜欢的背景颜色:<br>
<select name="select1" onchange="document.bgcolor=this.options[this.selectedindex].value">
<option value="green" selected>green
<option value="blue">blue
<option value="red">red
</select>
</form>
</body>
</html>
二:当选择一个单选按钮后,网页的颜色变为所选择的颜色
<html>
<head>
<script>
function showbgcolor1(){
document.bgcolor=document.form2.radio1.value;}
</script>
</head>
<body>
<form name=form2>请在单选按纽中选择你喜欢的背景颜色:<br>
<input type=radio name="radio1" value="red" onclick="showbgcolor1()">red
<input type=radio name="radio1" value="green" onclick="showbgcolor1()">green
<input type=radio name="radio1" value="blue" onclick="showbgcolor1()">blue
</form>
</body>
</html>
参考答案:1 )
<html>
<body bgcolor="">
<form name=form1 method="post" action="">请在列表筐中选择你喜欢的背景颜色:<br>
<select name="select1" onchange="body.bgColor=this.options[this.selectedIndex].value">
<option value="green" selected>green
<option value="blue">blue
<option value="red">red
</select>
</form>
</body>
</html>
2 )
<html>
<head>
<script>
function showbgcolor1( color ){
document.body.bgColor= color;
}
</script>
</head>
<body>
<form name=form2>请在单选按纽中选择你喜欢的背景颜色:<br>
<input type=radio name="radio1" value="red" onclick="showbgcolor1(this.value)">red
<input type=radio name="radio1" value="green" onclick="showbgcolor1(this.value)">green
<input type=radio name="radio1" value="blue" onclick="showbgcolor1(this.value)">blue
</form>
</body>
</html>