日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

最简单的可取消多选效果(以从水果篮中挑选水果为例)【jsDEMO】

發(fā)布時間:2023/10/11 综合教程 58 老码农
生活随笔 收集整理的這篇文章主要介紹了 最简单的可取消多选效果(以从水果篮中挑选水果为例)【jsDEMO】 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

【功能說明】
  最簡單的可取消多選效果(以從水果籃中挑選水果為例)

【html代碼說明】

<div class="box" id="box">
<input class="out" placeholder = "請?zhí)暨x我要的水果" disabled>
<button class="btn">合上我的水果籃子</button><br>
<ul class="list">
<li class="in red">蘋果</li>
<li class="in purple">葡萄</li>
<li class="in yellow">香蕉</li>
<li class="in green">青梅</li>
<li class="in orange">桔子</li>
</ul>
</div>

【css重點代碼說明】

//設置展示框中乳白色文字效果
.out{
width: 300px;
height:30px;
line-height: 50px;
padding: 10px;
text-align: center;
border: 1px solid #ccc;
border-radius: 5px;
font-size: 20px;
color: #f1ebe5;
text-shadow: 0 8px 9px #c4b59d, 0px -2px 1px #fff;
font-weight: bold;
background: linear-gradient(to bottom, #ece4d9 0%,#e9dfd1 100%);
vertical-align: middle;
}
//水果籃顯示效果
.list,.list_hid{
height: 50px;
line-height: 50px;
margin-top: 20px;
overflow: hidden;
text-align: center;
background-color: #ccc;
border-radius: 10px;
transition: 500ms height;
}
//水果籃隱藏效果
.list_hid{
height: 0;
}

【js代碼說明】

//獲取整個盒子
var oBox = document.getElementById('box');
//獲取按鈕
var oBtn = oBox.getElementsByTagName('button')[0];
//獲取展示框
var oOut = oBox.getElementsByTagName('input')[0];
//獲取水果籃子
var oList = oBox.getElementsByTagName('ul')[0];
//獲取水果籃子里面的所有水果
var aIn = oList.getElementsByTagName('li'); //給按鈕綁定事件
oBtn.onclick = function(){
//若list的className為list,說明此時水果籃子處于打開狀態(tài)
if(oList.className == 'list'){
//更改其className為list_hid,關閉水果籃子
oList.className = 'list_hid';
//設置文字顯示為打開我的水果籃子
this.innerHTML = '打開我的水果籃子';
//此時水果籃子處于關閉狀態(tài)
}else{
//更改其className為list,打開水果籃子
oList.className = 'list';
//設置文字顯示為合上我的水果籃子
this.innerHTML = '合上我的水果籃子';
}
} for(var i = 0; i < aIn.length; i++){
//給每個水果添加標記,默認為false,表示未被選中
aIn[i].mark = false;
//給每個水果添加事件
aIn[i].onclick = function(){
//當水果選中時,取消選中;當水果未選中時,將其選中
this.mark = !this.mark;
//若該水果選中,則文字顏色變?yōu)榱粱疑?br /> if(this.mark){
this.style.color = '#ccc';
//若未選中,則文字顏色為黑色
}else{
this.style.color = 'black';
}
//運行展示框函數(shù)
fnOut();
}
} //設置展示框函數(shù)
function fnOut(){
//設置臨時字符串,來存儲展示框要顯示的值
var str = '';
for(var i = 0; i < aIn.length; i++){
//當該水果被選中時
if(aIn[i].mark){
//將其innerHTML添加到臨時字符串中
str += ',' + aIn[i].innerHTML;
}
}
//再將最開始第一個水果前的逗號去掉
oOut.value = str.slice(1);
};

【效果展示】

【源碼查看】

總結

以上是生活随笔為你收集整理的最简单的可取消多选效果(以从水果篮中挑选水果为例)【jsDEMO】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产黄色av | 黄页网站视频 | 99精品偷自拍 | 亚洲午夜久久久久久久国产 | 中文精品无码中文字幕无码专区 | 一区二区三区欧美在线 | 99精品欧美 | 成人av免费网站 | 9色在线| 激情欧美网站 | 中文天堂资源在线 | 日日干日日草 | 青青草偷拍视频 | 国产第3页 | 韩国性猛交╳xxx乱大交 | 伊人国产在线观看 | 护士的小嫩嫩好紧好爽 | 青青操精品 | 国产欧美精品在线 | 国产乱子一区二区 | 毛利兰被扒开腿做同人漫画 | 99在线视频精品 | 亚洲视频一区二区三区在线观看 | 美女搞黄视频网站 | 古代黄色一级片 | 五月天av影院 | 久久久久久网 | 久久久久草 | 久久人人爽爽 | 免费成人av在线播放 | 日韩免费淫片 | 丰满人妻翻云覆雨呻吟视频 | 天堂资源网 | 爽好多水快深点欧美视频 | 一区二区日韩 | 天天射天天操天天干 | 成人mv在线观看 | 日韩精品久久久久久免费 | 国产又黄又猛的视频 | 91视频看片| 插插插网站 | 欧美日韩国产成人 | 欧美日韩另类在线 | 毛片免费一区二区三区 | 欧美成人精品欧美一 | 欧美黑人性生活 | 97国产超碰 | 91超碰人人 | 在线观看免费视频a | 国产精品第十页 | 午夜精品福利电影 | 无码人妻精品一区二区三区66 | 国产超91 | 丝袜老师办公室里做好紧好爽 | 久久精品2019中文字幕 | 午夜电影在线播放 | 午夜视频网 | 国产在线www | 在线青草 | 99re这里有精品 | 天天干干| 日本黄色免费视频 | 国产一级片中文字幕 | 免费看片网站91 | 一二三四区在线 | 无码人妻丰满熟妇精品区 | 91精品国产麻豆国产自产在线 | 中国一及毛片 | 哺乳援交吃奶在线播放 | 国产精品久久久久久久久久辛辛 | 亚洲国产一级 | 国产精品视频全国免费观看 | 高潮又黄又刺激 | 亚洲产国偷v产偷v自拍涩爱 | 国产乱妇无码大片在线观看 | 日韩最新中文字幕 | 欧美人妻一区二区 | 国产999精品久久久久久 | 色偷偷中文字幕 | 一区二区三区高清在线 | 天堂国产在线 | 无码精品人妻一二三区红粉影视 | 色丁香婷婷 | 翔田千里88av中文字幕 | 欧美精品第一区 | 成年人黄色大全 | 91av在线视频观看 | 少妇被躁爽到高潮无码文 | 狠狠干在线观看 | 久久免费播放视频 | 夜夜cao| 香蕉视频官网 | 91视频中文字幕 | 国产精品17p | 午夜激情免费视频 | 美女下部无遮挡 | 田中瞳av | 亚洲成av人片在线观看无 | 黑人添美女bbb添高潮了 |