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

JS下拉框內(nèi)容左右移動(dòng)效果的具體實(shí)現(xiàn)

 更新時(shí)間:2013年07月10日 12:05:32   作者:  
這篇文章介紹了JS下拉框內(nèi)容左右移動(dòng)效果的具體實(shí)現(xiàn)方法,有需要的朋友可以參考一下
復(fù)制代碼 代碼如下:

<HTML>
<HEAD>
<TITLE>選擇下拉菜單</TITLE>
<META NAME="Description" CONTENT="Power by hill">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</HEAD>
<BODY>
<p>選定一項(xiàng)或多項(xiàng)然后點(diǎn)擊添加或移除(按住shift或ctrl可以多選),或在選擇項(xiàng)上雙擊進(jìn)行添加和移除。</p>
<form method="post" name="myform">
<table border="0" width="300">
<tr>
<td width="40%">
<select style="WIDTH:100%" multiple name="list1" size="12" ondblclick="moveOption(document.myform.list1, document.myform.list2)">
<option value="北京">北京</option>
<option value="上海">上海</option>
<option value="山東">山東</option>
<option value="安徽">安徽</option>
<option value="重慶">重慶</option>
<option value="福建">福建</option>
<option value="甘肅">甘肅</option>
<option value="廣東">廣東</option>
<option value="廣西">廣西</option>
<option value="貴州">貴州</option>
<option value="海南">海南</option>
<option value="河北">河北</option>
<option value="黑龍江">黑龍江</option>
</select>
</td>
<td width="20%" align="center">
<input type="button" value="添加" onclick="moveOption(document.myform.list1, document.myform.list2)"><br/>
<br/>
<input type="button" value="刪除" onclick="moveOption(document.myform.list2, document.myform.list1)">
</td>
<td width="40%">
<select style="WIDTH:100%" multiple name="list2" size="12" ondblclick="moveOption(document.myform.list2, document.myform.list1)">
</select>
</td>
<td>
<button onclick="changepos(list2,-1)" type="button">上移</button>
<br/>
<button onclick="changepos(list2,1)" type="button">下移</button>
</td>
</tr>
</table>
值:<input type="text" name="city" size="40">
</form>
<script language="JavaScript">
function moveOption(e1, e2){
try{
for(var i=0;i<e1.options.length;i++){
if(e1.options[i].selected){
var e = e1.options[i];
e2.options.add(new Option(e.text, e.value));
e1.remove(i);
ii=i-1
}
}
document.myform.city.value=getvalue(document.myform.list2);
}
catch(e){}
}
function getvalue(geto){
var allvalue = "";
for(var i=0;i<geto.options.length;i++){
allvalue +=geto.options[i].value + ",";
}
return allvalue;
}
function changepos(obj,index)
{
if(index==-1){
if (obj.selectedIndex>0){
obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex-1))
}
}
else if(index==1){
if (obj.selectedIndex<obj.options.length-1){
obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex+1))
}
}
}
</script>
</BODY>
</HTML>

相關(guān)文章

  • js實(shí)現(xiàn)簡(jiǎn)單的秒表

    js實(shí)現(xiàn)簡(jiǎn)單的秒表

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)單的秒表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • mpvue微信小程序的接口請(qǐng)求fly全局?jǐn)r截代碼實(shí)例

    mpvue微信小程序的接口請(qǐng)求fly全局?jǐn)r截代碼實(shí)例

    這篇文章主要介紹了mpvue微信小程序的接口請(qǐng)求fly全局?jǐn)r截代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • uniapp使用webview嵌入vue頁(yè)面及通信實(shí)現(xiàn)方式

    uniapp使用webview嵌入vue頁(yè)面及通信實(shí)現(xiàn)方式

    項(xiàng)目中有需要嵌入其他H5的頁(yè)面的業(yè)務(wù)需求,這篇文章主要給大家介紹了關(guān)于uniapp使用webview嵌入vue頁(yè)面及通信實(shí)現(xiàn)方式的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • js實(shí)現(xiàn)iframe動(dòng)態(tài)調(diào)整高度的代碼

    js實(shí)現(xiàn)iframe動(dòng)態(tài)調(diào)整高度的代碼

    iframe,尤其是不帶邊框的iframe因?yàn)槟芎途W(wǎng)頁(yè)無(wú)縫的結(jié)合從而不刷新頁(yè)面的情況下更新頁(yè)面的部分?jǐn)?shù)據(jù)成為可能,可是iframe的大小卻不像層那樣可以“伸縮自如”,所以帶來(lái)了使用上的麻煩,給iframe設(shè)置高度的時(shí)候多了也不好,少了更是不行,現(xiàn)在,讓我來(lái)告訴大家一種iframe動(dòng)態(tài)調(diào)整高度的方法,主要是以下JS函數(shù):
    2008-01-01
  • javascript如何刪除所有事件監(jiān)聽器

    javascript如何刪除所有事件監(jiān)聽器

    這篇文章主要介紹了javascript 刪除所有事件監(jiān)聽器,文中還通過示例代碼介紹了javaScript刪除對(duì)象屬性總結(jié)方法,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • input type=file 選擇圖片并且實(shí)現(xiàn)預(yù)覽效果的實(shí)例

    input type=file 選擇圖片并且實(shí)現(xiàn)預(yù)覽效果的實(shí)例

    下面小編就為大家?guī)?lái)一篇input type=file 選擇圖片并且實(shí)現(xiàn)預(yù)覽效果的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-10-10
  • Bootstrap基本插件學(xué)習(xí)筆記之Alert警告框(20)

    Bootstrap基本插件學(xué)習(xí)筆記之Alert警告框(20)

    這篇文章主要為大家詳細(xì)介紹了Bootstrap基本插件學(xué)習(xí)筆記之ALert警告框的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • js本地圖片預(yù)覽實(shí)現(xiàn)代碼

    js本地圖片預(yù)覽實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了js本地圖片預(yù)覽實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Bootstrap 模態(tài)對(duì)話框只加載一次 remote 數(shù)據(jù)的完美解決辦法

    Bootstrap 模態(tài)對(duì)話框只加載一次 remote 數(shù)據(jù)的完美解決辦法

    前端框架 Bootstrap 的模態(tài)對(duì)話框,可以使用 remote 選項(xiàng)指定一個(gè) URL,這樣對(duì)話框在第一次彈出的時(shí)候就會(huì)自動(dòng)從這個(gè)地址加載數(shù)據(jù)到 .modal-body 中,但是它只會(huì)加載一次,不過通過在事件中調(diào)用 removeData() 方法可以解決這個(gè)問題,具體操作方法,大家通過本文了解下吧
    2017-07-07
  • 輕松掌握J(rèn)avaScript享元模式

    輕松掌握J(rèn)avaScript享元模式

    這篇文章主要幫助大家輕松掌握J(rèn)avaScript享元模式,告訴大家想什么是js享元模式,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評(píng)論

黑河市| 乌鲁木齐市| 靖远县| 怀化市| 兴海县| 普安县| 滁州市| 郸城县| 筠连县| 喀什市| 长春市| 大田县| 志丹县| 乌兰县| 聂拉木县| 乌恰县| 佛山市| 韶山市| 昌邑市| 武山县| 武胜县| 田阳县| 德保县| 东乌珠穆沁旗| 隆昌县| 东平县| 赣州市| 林芝县| 股票| 开鲁县| 高清| 长葛市| 马尔康县| 黎城县| 周宁县| 临高县| 青岛市| 荃湾区| 文山县| 青浦区| 饶平县|