jQuery第三章課後作業
3.實現有一個圖片和五個數字連結,單擊不同的數字連結顯示不同的圖片。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>圖片輪換</title>
<link rel="stylesheet" href="css/scroll.css">
</head>
<body>
<div class="scroll">
<div id="num">
<a href="#" onmouseover="one()">1</a>
<a href="#" onmouseover="two()">2</a>
<a href="#" onmouseover="three()">3</a>
<a href="#" onmouseover="four()">4</a>
<a href="#" onmouseover="fifth()">5</a>
</div>
<img src="images/1.gif" alt="圖片" id="photo"/>
</div>
<script>
var doc = document.getElementById("photo");
function one() {
doc.setAttribute("src","images/1.gif")
}
function two() {
doc.setAttribute("src","images/2.gif")
}
function three() {
doc.setAttribute("src","images/3.jpg")
}
function four() {
doc.setAttribute("src","images/4.jpg")
}
function fifth() {
doc.setAttribute("src","images/5.gif")
}
</script>
</body>
</html>
4.製作一個有單擊“再上傳一個檔案”按鈕就增加一行,可以增加許多相同的檔案上傳的行。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>上傳檔案</title>
<style>
#main{margin:0 auto; width: 500px;}
dl{clear: both; width: 100%;}
dt{
float: left;
width: 100px;
text-align: right;
}
</style>
</head>
<body>
<div id="main">
<dl id="upload">
<dt>檔案路徑:</dt>
<dd><input name="fileImages" type="file" /></dd>
</dl>
<div id="addBtn"><input id="up" type="button" value="再上傳一個檔案" onclick="addInput()"/></div>
</div>
<script>
function addInput() {
var dl = document.createElement("dl");
var dt = document.createElement("dt");
var dd = document.createElement("dd");
var input = document.createElement("input");
dl.appendChild(dt);
dl.appendChild(dd);
dd.appendChild(input);
dt.innerHTML="檔案路徑:"
input.setAttribute("type","file");
document.getElementById("main").insertBefore(dl,document.getElementById("addBtn"));
}
</script>
</body>
</html>
5.製作當滑鼠指標放在“小說”“非小說”或“少兒”上時,標題背景改變為另一個圖片,滑鼠指標變為手狀,並且下面的圖書標題變為對應類別下的標題。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>TAB切換</title>
<link href="css/tab.css" rel="stylesheet">
<style>
ul li{
background:url("images/menu1.gif")no-repeat;
width: 47px;
text-align: center;
}
#book1{display: block}
#book2{display: none}
#book3{display: none}
.li:hover{
background: url("images/menu2.gif")no-repeat;
}
</style>
</head>
<body>
<div class="div_bg">
<ul>
<li id="bg1" onmouseover="change(1)"><a class="white">小說</a></li>
<li id="bg2" onmouseover="change(2)"><a class="white">非小說</a></li>
<li id="bg3" onmouseover="change(3)"><a class="white">少兒</a></li>
</ul>
<div id="book1">
<a href="#" target=_blank>1.時間旅行者的妻子</a><br>
<a href="#" target=_blank>2.女心理師(下)</a><br>
<a href="#" target=_blank>3.鬼吹燈之精絕古城</a><br>
<a href="#" target=_blank>4.女心理師(上)</a><br>
<a href="#" target=_blank>5.小時候</a><br>
<a href="#" target=_blank>6.追風箏的人</a><br>
<a href="#" target=_blank>7.盜墓筆記2</a><br>
<a href="#" target=_blank>8.輸贏</a>
</div>
<div id="book2">
<a href="#" target=_blank>1.人生若只如初見</a><br>
<a href="#" target=_blank>2.高效能人士的七個..</a><br>
<a href="#" target=_blank>3.求醫不如求己</a><br>
<a href="#" target=_blank>4.人體使用手冊</a><br>
<a href="#" target=_blank>5.孩子,把你的手給我</a><br>
<a href="#" target=_blank>6.別笑!我是英文單詞書</a><br>
<a href="#" target=_blank>7.人體經絡使用手冊</a><br>
<a href="#" target=_blank>8.股市穩賺</a>
</div>
<div id="book3">
<a href="#" target=_blank>1.斯凱瑞金色童書・..</a><br>
<a href="#" target=_blank>2.哈利・波特與“混..</a><br>
<a href="#" target=_blank>3.不一樣的卡梅拉(..</a><br>
<a href="#" target=_blank>4.它們是怎麼來的</a><br>
<a href="#" target=_blank>5.五・三班的壞小子..</a><br>
<a href="#" target=_blank>6.男生日記</a><br>
<a href="#" target=_blank>7.哈利・波特與魔法石</a><br>
<a href="#" target=_blank>8.噼裡啪啦叢書(全7冊)</a>
</div>
</div>
<script>
function change(num) {
var div1 = document.getElementById("book1");
var div2 = document.getElementById("book2");
var div3 = document.getElementById("book3");
document.getElementById("bg1").className="li";
document.getElementById("bg2").className="li";
document.getElementById("bg3").className="li";
switch (num){
case 1:
div1.style.display="block";
div2.style.display="none";
div3.style.display="none";
break;
case 2:
div1.style.display="none";
div2.style.display="block";
div3.style.display="none";
break;
case 3:
div1.style.display="none";
div2.style.display="none";
div3.style.display="block";
break;
}
}
</script>
</body>
</html>
相關文章
- jQuery第五章課後作業jQuery
- jQuery第七章課後作業jQuery
- jQuery第二章課後作業jQuery
- jQuery第四章課後作業jQuery
- jQuery第六章課後作業jQuery
- jQuery第一章課後作業jQuery
- JAVA課後作業Java
- 課後作業1:字串加密字串加密
- python從入門到實踐第三章的課後練習作業Python
- 軟體工程概論 第一課:課後作業1軟體工程
- PHP基礎教程-22 課後作業05PHP
- PHP基礎教程-27 課後作業06PHP
- PHP基礎教程-28 課後作業07PHP
- PHP基礎教程-21 課後作業04PHP
- PHP基礎教程-12 課後作業02PHP
- PHP基礎教程-13 課後作業03PHP
- PHP基礎教程-06 課後作業01PHP
- 課後作業——30道四則運算
- python第三章課後習題Python
- 開課作業
- 第三章演算法作業演算法
- 9.23課堂作業
- 作業系統概念(Operating System Concepts Ninth Edition恐龍書)第三章課後非程式設計題答案作業系統程式設計
- 《C和指標》第三章課後習題解答指標
- 課堂作業--黑客語解密黑客解密
- linux 實驗課作業Linux
- 第三章-----作業系統基本概念作業系統
- HTML+CSS編寫靜態網站-45 課後作業09HTMLCSS網站
- HTML+CSS編寫靜態網站-35 課後作業07HTMLCSS網站
- HTML+CSS編寫靜態網站-40 課後作業08HTMLCSS網站
- jQuery系列第三章jQuery框架操作CSSjQuery框架CSS
- 課程排課系統:智慧排課+線上約課+直播上課+作業打卡!
- 21天精通c++ 第一章(緒論)課後作業C++
- 軟體工程課程小作業軟體工程
- HTML5和CSS3開發第七章課後作業HTMLCSSS3
- HTML5和CSS3開發第五章課後作業HTMLCSSS3
- jQuery第三章知識點jQuery
- 資料庫課程作業筆記資料庫筆記