JS制御プルダウンリストの左右にインスタンスコードを選択します。
JS制御でプルダウンリストを左右に選択します。
需要分析
私達の分類管理において、私達は私達の分類情報を修正したいです。私達が少し修正すると、編集できるページにジャンプします。この中で分類の名称、分類の説明、分類の商品などを修正できます。
技術分析
ondblclick="selectOne":イベントをダブルクリックします。
selectタグの属性multiple=「multiple」:
コードの実装
需要分析
私達の分類管理において、私達は私達の分類情報を修正したいです。私達が少し修正すると、編集できるページにジャンプします。この中で分類の名称、分類の説明、分類の商品などを修正できます。
技術分析
ondblclick="selectOne":イベントをダブルクリックします。
selectタグの属性multiple=「multiple」:
コードの実装
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<!--
1. : :onclick
2. selectOne
3. selectOne
( select )
1. Select
2. Select
-->
<script>
function selectOne(){
//1. Select
var leftSelect = document.getElementById("leftSelect");
var options = leftSelect.options;
// 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);
}
}
}
//
function selectAll(){
//1. Select
var leftSelect = document.getElementById("leftSelect");
var options = leftSelect.options;
// 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> </td>
<td><input type="text" value=" "/></td>
</tr>
<tr>
<td> </td>
<td><input type="text" value=" "/></td>
</tr>
<tr>
<td> </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()"> >> </a> <br />
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="selectAll()"> >>> </a>
</div>
<!-- -->
<div style="float: right;">
<br />
<select multiple="multiple" id="rightSelect">
<option> 6</option>
<option> 7</option>
<option> </option>
<option> </option>
</select>
<br />
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" > << </a> <br />
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" > <<< </a>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value=" "/>
</td>
</tr>
</table>
</body>
</html>
実例の追加:
<!DOCTYPE html>
<html>
<head>
<title>JavaScript </title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" >
function chooseToRight()
{
var op=document.getElementById("s1").getElementsByTagName("option");
var select2=document.getElementById("s2");
var k=op.length;
for(var i=0;i<k;i++)
{
if(op[i].selected==true)
{
select2.appendChild(op[i]);
k--;i--; // !!! appendChild , k--,i--
}
}
}
function chooseToLeft()
{
var op=document.getElementById("s2").getElementsByTagName("option");
var select2=document.getElementById("s1");
var k=op.length;
for(var i=0;i<k;i++)
{
if(op[i].selected==true)
{
select2.appendChild(op[i]);
k--;i--;
}
}
}
function allToLeft()
{
var op=document.getElementById("s2").getElementsByTagName("option");
var select2=document.getElementById("s1");
var k=op.length;
for(var i=0;i<k;i++)
{
select2.appendChild(op[i]);
k--;i--;
}
}
function allToRight()
{
var op=document.getElementById("s1").getElementsByTagName("option");
var select2=document.getElementById("s2");
var k=op.length;
for(var i=0;i<k;i++)
{
select2.appendChild(op[i]);
k--;i--;
}
}
</script>
</head>
<body>
<div style="float: left">
<select id="s1" multiple="multiple" style="width: 120px;height: 150px">
<option>AAAAAAA</option>
<option>BBBBBBB</option>
<option>CCCCCCC</option>
<option>DDDDDDD</option>
<option>EEEEEEE</option>
</select><br><br>
<input type="button" value=" " onclick="chooseToRight();"/><br><br>
<input type="button" value=" " onclick="allToRight();"/><br>
</div>
<div style="float: left">
<select id="s2" multiple="multiple" style="width: 120px;height: 150px">
<option>1111111</option>
<option>2222222</option>
<option>3333333</option>
<option>4444444</option>
<option>5555555</option>
</select><br><br>
<input type="button" value=" " onclick="chooseToLeft();"/><br><br>
<input type="button" value=" " onclick="allToLeft();"/><br>
</div>
</body>
</html>
ここでは、JSコントロールプルダウンリストの左右について、実例コードを選択する文章を紹介します。JSコントロールプルダウンリストを使って、より多くの関連記事を選択してください。以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。