js实例7表框选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实例7表框选项相关的知识,希望对你有一定的参考价值。

<style type="text/css">
*{ margin:0px auto; padding:0px}
#wai{ width:500px; height:500px}
#left{ width:200px; height:500px; float:left}
#zhong{ width:100px; height:500px; float:left}
#right{ width:200px; height:500px; float:left}
</style>
</head>

<body>
<br />
<div id="wai">
<div id="left">
<select style="width:200px; height:300px" id="selleft" multiple="multiple">
<option value="山东">山东</option>
<option value="淄博">淄博</option>
<option value="张店">张店</option>
</select>
</div>
<div id="zhong">
<div style="margin-left:10px; margin-top:20px">
<input style="width:60px; height:30px" type="button" value=">>" onclick="moveall()" />
</div>

<div style="margin-left:10px; margin-top:30px">
<input style="width:60px; height:30px" type="button" value=">" onclick="moveone()" />
</div>
</div>
<div id="right">
<select id="selright" multiple="multiple" style="width:200px; height:300px"></select>
</div>
</div>


<script type="text/javascript">

function moveone()
{
var left = document.getElementById("selleft");
var right = document.getElementById("selright");

var xz = left.value;
var str = "<option value=‘"+xz+"‘>"+xz+"</option>";
//判断
//alert(right.childNodes.item(0));
var bs = 0;
for(var i=0;i<right.childNodes.length;i++)
{
if(right.childNodes.item(i).text==xz)
{
bs = 1;
}
}

if(bs==0)
{
//追加
right.innerhtml = right.innerHTML+str;
}
}

function moveall()
{
var left = document.getElementById("selleft");
var right = document.getElementById("selright");

right.innerHTML = left.innerHTML;
}

</script>




























































以上是关于js实例7表框选项的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 双列表框:如何对选项进行分页

更改双列表框中单击选项的背景颜色

纯JS制作选项卡--JavaScript实例集锦(初学)

Vue.js 属性或方法“选项”未在实例上定义,但在渲染期间被引用

Vue警告]:属性或方法“选项”未在实例上定义,但在render.Vue js问题期间引用

angularjs实现选项卡实例