最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于JavaScript實(shí)現(xiàn)控制下拉列表

 更新時(shí)間:2020年05月08日 11:23:34   作者:朱李洛克  
這篇文章主要介紹了基于JavaScript實(shí)現(xiàn)控制下拉列表,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

需求分析

在我們的分類(lèi)管理中,我們要能夠去修改我們的分類(lèi)信息,當(dāng)我們一點(diǎn)修改的時(shí)候,跳轉(zhuǎn)到一個(gè)可以編輯的頁(yè)面,這里面能夠修改分類(lèi)的名稱(chēng),分類(lèi)的描述,以及分類(lèi)的商品

技術(shù)分析

ondblclick="selectOne()":雙擊事件
select標(biāo)簽的屬性multiple="multiple":

代碼實(shí)現(xiàn)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<!--
			步驟分析
				1. 確定事件: 點(diǎn)擊事件 :onclick事件
				2. 事件要觸發(fā)函數(shù) selectOne
				3. selectOne要做一些操作
					(將左邊選中的元素移動(dòng)到右邊的select中)
					1. 獲取左邊Select中被選中的元素
					2. 將選中的元素添加到右邊的Select中就可以
		-->
		<script>
			
			function selectOne(){
//				1. 獲取左邊Select中被選中的元素
				var leftSelect = document.getElementById("leftSelect");
				var options = leftSelect.options;
				
				//找到右側(cè)的Select
				var rightSelect = document.getElementById("rightSelect");
				//遍歷找出被選中的option
				for(var i=0; i < options.length; i++){
					var option1 = options[i];
					if(option1.selected){
		//				2. 將選中的元素添加到右邊的Select中就可以
						rightSelect.appendChild(option1);
					}
				}
			}
			
			//將左邊所有的商品移動(dòng)到右邊
			function selectAll(){
//				1. 獲取左邊Select中被選中的元素
				var leftSelect = document.getElementById("leftSelect");
				var options = leftSelect.options;
				
				//找到右側(cè)的Select
				var rightSelect = document.getElementById("rightSelect");
				//遍歷找出被選中的option
				for(var i=options.length - 1; i >=0; i--){
					var option1 = options[i];
					rightSelect.appendChild(option1);
				}
			}
			
			
			
		</script>
	</head>
	<body>
		
		<table border="1px" width="400px">
			<tr>
				<td>分類(lèi)名稱(chēng)</td>
				<td><input type="text" value="手機(jī)數(shù)碼"/></td>
			</tr>
			<tr>
				<td>分類(lèi)描述</td>
				<td><input type="text" value="這里面都是手機(jī)數(shù)碼"/></td>
			</tr>
			<tr>
				<td>分類(lèi)商品</td>
				<td>
					<!--左邊-->
					<div style="float: left;">
						已有商品<br />
						<select multiple="multiple" id="leftSelect" ondblclick="selectOne()">
							<option>華為</option>
							<option>小米</option>
							<option>錘子</option>
							<option>oppo</option>
						</select>
						<br />
						<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="selectOne()"> &gt;&gt; </a> <br />
						<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="selectAll()"> &gt;&gt;&gt; </a>
					</div>
					<!--右邊-->
					<div style="float: right;"> 
						未有商品<br />
						<select multiple="multiple" id="rightSelect">
							<option>蘋(píng)果6</option>
							<option>腎7</option>
							<option>諾基亞</option>
							<option>波導(dǎo)</option>
						</select>
						<br />
						<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" > &lt;&lt; </a> <br />
						<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" > &lt;&lt;&lt; </a>
					</div>
				</td>
			</tr>
			<tr>
				<td colspan="2">
					<input type="submit" value="提交"/>
				</td>
			</tr>
		</table>
	</body>
</html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 這應(yīng)該是最詳細(xì)的響應(yīng)式系統(tǒng)講解了

    這應(yīng)該是最詳細(xì)的響應(yīng)式系統(tǒng)講解了

    這篇文章主要介紹了這應(yīng)該是最詳細(xì)的響應(yīng)式系統(tǒng)講解了,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • js正則表達(dá)式中exec用法實(shí)例

    js正則表達(dá)式中exec用法實(shí)例

    這篇文章主要介紹了js正則表達(dá)式中exec用法,實(shí)例分析了javascript中使用exec執(zhí)行正則表達(dá)式的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • webpack4.x打包過(guò)程詳解

    webpack4.x打包過(guò)程詳解

    這篇文章主要介紹了webpack4.x打包過(guò)程詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 詳解Bootstrap四種圖片樣式

    詳解Bootstrap四種圖片樣式

    本文給大家介紹Bootstrap 對(duì)圖片的支持,Bootstrap提供了四個(gè)可對(duì)圖片應(yīng)用簡(jiǎn)單樣式的class,對(duì)Bootstrap四種圖片class相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • JavaScript插入動(dòng)態(tài)樣式實(shí)現(xiàn)代碼

    JavaScript插入動(dòng)態(tài)樣式實(shí)現(xiàn)代碼

    能夠把CSS樣式包含到HTML頁(yè)面中的元素有兩個(gè)。其中,<link>元素用于包含來(lái)自外部的文件,而<style>元素用于指定嵌入的樣式
    2012-02-02
  • JS判斷客服QQ號(hào)在線還是離線狀態(tài)的方法

    JS判斷客服QQ號(hào)在線還是離線狀態(tài)的方法

    這篇文章主要介紹了JS判斷客服QQ號(hào)在線還是離線狀態(tài)的方法,可實(shí)現(xiàn)完整的判斷QQ在線及對(duì)話的功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2015-01-01
  • 淺析Javascript中bind()方法的使用與實(shí)現(xiàn)

    淺析Javascript中bind()方法的使用與實(shí)現(xiàn)

    下面小編就為大家?guī)?lái)一篇淺析Javascript中bind()方法的使用與實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,一起跟隨小編過(guò)來(lái)看看吧
    2016-04-04
  • 微信小程序-詳解微信登陸、微信支付、模板消息

    微信小程序-詳解微信登陸、微信支付、模板消息

    本篇文章主要是介紹了微信小程序-微信登陸、微信支付、模板消息,具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-11-11
  • js獲取php變量的實(shí)現(xiàn)代碼

    js獲取php變量的實(shí)現(xiàn)代碼

    js中如何獲取php變量呢?下面小編就為大家介紹一下吧!需要的朋友可以過(guò)來(lái)參考下
    2013-08-08
  • 多個(gè)jquery.datatable共存,checkbox全選異常的快速解決方法

    多個(gè)jquery.datatable共存,checkbox全選異常的快速解決方法

    這篇文章主要介紹了多個(gè)jquery.datatable共存,checkbox全選異常的快速解決方法。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-12-12

最新評(píng)論

湘西| 高安市| 西贡区| 彰化市| 弥勒县| 台安县| 威远县| 区。| 沙洋县| 齐齐哈尔市| 廉江市| 元氏县| 连江县| 偃师市| 柯坪县| 贞丰县| 新闻| 盐山县| 新巴尔虎左旗| 布拖县| 谷城县| 蓝山县| 合江县| 陈巴尔虎旗| 互助| 武功县| 得荣县| 东宁县| 出国| 彩票| 安顺市| 贵溪市| 白朗县| 道孚县| 井陉县| 奉节县| 锡林郭勒盟| 蓬溪县| 循化| 镇原县| 绥中县|