欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

下拉列表select 由左邊框移動到右邊示例

 更新時間:2013年12月04日 17:17:45   作者:  
select由左邊框移動到右邊,下面有個不錯的示例,大家可以參考下
當(dāng)頁面還沒有加載完的時候調(diào)用下面語句,會取不到“add” 這個對象,提示為空或不是對象
復(fù)制代碼 代碼如下:

document.getElementById("add").onclick = function(){
alert("hello");
}

當(dāng)使用便可取的對象
復(fù)制代碼 代碼如下:

window.onload = function(){
document.getElementById("add").onclick = function(){
alert("hello");
}
}

復(fù)制代碼 代碼如下:

<script type="text/javascript">
//選中的從左邊移到右邊
function toright() {
var firstElement = document.getElementById("first");
var secondElement = document.getElementById("second");
var firstoptionElement = firstElement.getElementsByTagName("option");
var len = firstoptionElement.length;
for(var i=0;i<len;i++){
if(firstElement.selectedIndex != -1){ //selectedIndex 是select 的屬性
secondElement.appendChild(firstoptionElement[firstElement.selectedIndex]);
}
}
}
//全部移動到右邊
function allright(){
var firstElement = document.getElementById("first");
var secondElement = document.getElementById("second");
var firstoptionElement = firstElement.getElementsByTagName("option");
var len = firstoptionElement.length;
for(var i=0;i<len;i++){
secondElement.appendChild(firstoptionElement[0]);//option選項選中時候索引為0
}
}
//雙擊移動到右邊
function db(){
/* //方法一
var firstElement = document.getElementById("first");
var secondElement = document.getElementById("second");
var firstoptionElement = firstElement.getElementsByTagName("option");
var len = firstoptionElement.length;
for(var i=0;i<len;i++){
if(firstElement.selectedIndex != -1){ //selectedIndex 是select 的屬性
secondElement.appendChild(firstoptionElement[firstElement.selectedIndex]);
}
} */
//方法二
var firstElement = document.getElementById("first");
var secondElement = document.getElementById("second");
secondElement.appendChild(firstElement[firstElement.selectedIndex]);
}

</script>

<style type="text/css">

</style>
</head>
<body>
<table width="285" height="169" border="0" align="left">
<tr>
<td width="126">
<select name="first" size="10" multiple="multiple" id="first" ondblclick="db()">
<option value="1">選項1</option>
<option value="2">選項2</option>
<option value="3">選項3</option>
<option value="4">選項4</option>
<option value="5">選項5</option>
<option value="6">選項6</option>
</select>
</td>
<td width="69" valign="middle">
<input id="add" name="add" type="button" value="---->" onclick="toright()"/>
<input id="add_all" name="add_all" type="button" value="==>" onclick="allright()"/>
</td>
<td width="127" align="left">
<select name="second" size="10" multiple="multiple" id="second">
<option value="選項8">選項8</option>
</select>
</td>
</tr>
</table>
</body>

相關(guān)文章

  • JavaScript之Blob對象類型的具體使用方法

    JavaScript之Blob對象類型的具體使用方法

    這篇文章主要介紹了JavaScript之Blob對象類型的具體使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • js實現(xiàn)移動端吸頂效果

    js實現(xiàn)移動端吸頂效果

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)移動端吸頂效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • JavaScript?對象的四種方式比較詳解

    JavaScript?對象的四種方式比較詳解

    本文主要介紹了JavaScript?對象的四種方式比較詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 拆開JavaScript迭代器模式內(nèi)部黑盒子

    拆開JavaScript迭代器模式內(nèi)部黑盒子

    這篇文章主要為大家介紹了JavaScript迭代器模式內(nèi)部黑盒子解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 關(guān)于在IE下的一個安全BUG --可用于跟蹤用戶的系統(tǒng)鼠標(biāo)位置

    關(guān)于在IE下的一個安全BUG --可用于跟蹤用戶的系統(tǒng)鼠標(biāo)位置

    本篇文章小編將為大家介紹,關(guān)于在IE下的一個安全BUG --可用于跟蹤用戶的系統(tǒng)鼠標(biāo)位置。需要的朋友可以參考一下
    2013-04-04
  • 微信小程序支付及退款流程詳解

    微信小程序支付及退款流程詳解

    近期在做微信小程序時,涉及到了小程序的支付和退款流程,所以也大概的將這方面的東西看了一個遍,就在這篇文章里總結(jié)一下
    2017-11-11
  • Bootstrap企業(yè)網(wǎng)站實戰(zhàn)項目4

    Bootstrap企業(yè)網(wǎng)站實戰(zhàn)項目4

    這篇文章主要為大家分享了Bootstrap企業(yè)網(wǎng)站實戰(zhàn)項目,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • JavaScript?深拷貝的循環(huán)引用問題詳解

    JavaScript?深拷貝的循環(huán)引用問題詳解

    如果說道實現(xiàn)深拷貝最簡單的方法,我們第一個想到的就是?JSON.stringify()?方法,因為JSON.stringify()后返回的是字符串,所以我們會再使用JSON.parse()轉(zhuǎn)換為對象,這篇文章主要介紹了JavaScript?深拷貝的循環(huán)引用問題,需要的朋友可以參考下
    2022-12-12
  • Bootstrap基本插件學(xué)習(xí)筆記之Popover提示框(19)

    Bootstrap基本插件學(xué)習(xí)筆記之Popover提示框(19)

    這篇文章主要為大家詳細(xì)介紹了Bootstrap基本插件學(xué)習(xí)筆記之Popover提示框的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Vue項目vscode 安裝eslint插件的方法(代碼自動修復(fù))

    Vue項目vscode 安裝eslint插件的方法(代碼自動修復(fù))

    這篇文章主要介紹了Vue項目vscode 安裝eslint插件的方法 代碼自動修復(fù),需要的朋友可以參考下
    2020-04-04

最新評論