効果:
代:
复制番号代番号次のように:
<head runat="サーバー">
<タイトル></タイトル>
<style type="text/css">
#赤
{
幅: 260ピクセル;
高さ: 200ピクセル;
背景: #FF0000;
表示: なし。
}
#緑
{
幅: 260ピクセル;
高さ: 200ピクセル;
背景: #00FF00;
表示: なし。
}
#黄色
{
幅: 260ピクセル;
高さ: 200ピクセル;
背景: #FFFF00;
表示: なし。
}
#青
{
幅: 260ピクセル;
高さ: 200ピクセル;
背景: #0000FF;
表示: なし。
}
</スタイル>
<script type="text/javascript">
window.onload = 関数 () {
var btn = document.getElementsByTagName('input');
var div = document.getElementsByTagName('div');
for (var i = 0; i < btn.length; i++) {
btn[i].index = i;
btn[i].onclick = function () {
for (var i = 0; i < btn.length; i++) {
btn[i].style.background = '';
}
switch (this.value) {
case '红色': this.style.background = '#FF0000';
壊す;
case '绿色': this.style.background = '#00FF00';
壊す;
case '黄色': this.style.background = '#FFFF00';
壊す;
case '蓝色': this.style.background = '#0000FF';
壊す;
}
for (var i = 0; i < btn.length; i++) {
div[i].style.display = '';
}
div[this.index].style.display = 'ブロック';
}
}
};
</script>
</head>
<本文>
<input type="button" id="btn1" value="红色" style="background-color: #FF0000" />
<input type="button" id="btn2" value="绿色" />
<input type="button" id="btn3" value="黄色" />
<input type="button" id="btn4" value="蓝色" />
<div id="red" style="display: block;">
</div>
<div id="グリーン">
</div>
<div id="黄">
</div>
<div id="ブルー">
</div>
</body>