原生JS實(shí)現(xiàn)隱藏顯示圖片 JS實(shí)現(xiàn)點(diǎn)擊切換圖片效果
今天要說的內(nèi)容,看標(biāo)題就都能知道了,所有知識點(diǎn)一覽無遺啊,!咱們今天的東西,是純純的原生JS代碼。
我先說一下要求:
1.有兩個(gè)按鈕,內(nèi)容為顯示,和換,
2.當(dāng)點(diǎn)擊顯示的時(shí)候,按鈕文字變成隱藏,同時(shí)圖片顯示出來,同理,當(dāng)點(diǎn)擊隱藏的時(shí)候,按鈕文字變成顯示,圖片隱藏起來
3.當(dāng)點(diǎn)擊換的時(shí)候,圖片會變成另外一張,當(dāng)再次點(diǎn)擊的時(shí)候,圖片又會變回來,
4.當(dāng)圖片隱藏的時(shí)候,圖片不可變換
這就是要求,下面來看代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>換圖片</title>
</head>
<body>
<button id="btn">隱藏</button>
<button id="btu">換</button>
<img src="11.jpg" id="img" width="300px" />
</body>
<script>
var btn = document.getElementById("btn");
var btu = document.getElementById("btu");
var img = document.getElementById("img");
var xia = 0;
btn.addEventListener("click",function (){
//判斷按鈕文字內(nèi)容
if(btn.innerText == "隱藏"){
//當(dāng)按鈕文字為隱藏時(shí),圖片隱藏
img.style.opacity = 0;
//同時(shí),按鈕文字變成現(xiàn)實(shí) 下面同理
btn.innerText = "顯示";
}else{
img.style.opacity = 1;
btn.innerText = "隱藏";
}
});
var imgs = ["11.jpg","12.jpg"];
//給"換"添加點(diǎn)擊事件
btu.addEventListener("click",function (){
if(btn.innerText == "隱藏"){
if(xia < 1){
xia++;
}else{
xia = 0;
}
img.src = imgs[xia];
}else{
alert("圖片隱藏,不能切換");
}
});
</script>
</html>
就是這么簡單,你們學(xué)會了嗎 ?
- JavaScript實(shí)現(xiàn)的簡單Tab點(diǎn)擊切換功能示例
- JavaScript 實(shí)現(xiàn) Tab 點(diǎn)擊切換實(shí)例代碼
- JS實(shí)現(xiàn)淡藍(lán)色簡潔豎向Tab點(diǎn)擊切換效果
- 簡單純js實(shí)現(xiàn)點(diǎn)擊切換TAB標(biāo)簽實(shí)例
- js實(shí)現(xiàn)點(diǎn)擊切換TAB標(biāo)簽實(shí)例
- Vue.js點(diǎn)擊切換按鈕改變內(nèi)容的實(shí)例講解
- JS實(shí)現(xiàn)的簡單標(biāo)簽點(diǎn)擊切換功能示例
- JavaScript實(shí)現(xiàn)點(diǎn)擊切換功能
- JavaScript實(shí)現(xiàn)多個(gè)重疊層點(diǎn)擊切換效果的方法
- JavaScript實(shí)現(xiàn)Tab點(diǎn)擊切換
相關(guān)文章
event.X和event.clientX的區(qū)別分析
解釋一下event.X和event.clientX有什么區(qū)別?event.clientX返回事件發(fā)生時(shí),mouse相對于客戶窗口的X坐標(biāo) event.X也一樣但是如果設(shè)置事件對象的定位屬性值為relative2011-10-10
JavaScript實(shí)現(xiàn)同步于本地時(shí)間的動態(tài)時(shí)間顯示方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)同步于本地時(shí)間的動態(tài)時(shí)間顯示方法,實(shí)例分析了javascript獲取本地時(shí)間及動態(tài)顯示的技巧,并對實(shí)現(xiàn)代碼進(jìn)行了較為詳盡的分析說明,需要的朋友可以參考下2015-02-02
解決WordPress使用CDN后博文無法評論的錯(cuò)誤
這篇文章主要介紹了解決WordPress使用CDN后博文無法評論的錯(cuò)誤的方法,同時(shí)提醒注意WordPress使用版本的jQuery版本支持度,需要的朋友可以參考下2015-12-12
javascript dom追加內(nèi)容實(shí)現(xiàn)示例
javascript dom追加內(nèi)容的使用還是比較廣泛的,在本文將為大家介紹下具體的使用方法,感興趣的朋友可以參考下2013-09-09
微信小程序canvas繪制圓角base64圖片的實(shí)現(xiàn)
這篇文章主要介紹了微信小程序canvas繪制圓角base64圖片的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08

