如何用JS 做3级联动第一个框内容点击 add后进第二个框 ,
第二个框内容点击 add后进第三个框同样
第三个框内容 delete后进第二个框
第二个框内容delete后进第一个框
第二个框内容点击 add后进第三个框同样
第三个框内容 delete后进第二个框
第二个框内容delete后进第一个框
解决方案 »
- javascript绘制多条曲线
- 网页发送udp数据
- extjs 3.0的API是不是不全?
- 为什么在我以下代码中,图片在ie和firefox都可以改变,但是,systemName的取值却只能在IE下可以改变!
- 框架间调用的问题
- 如何判断网页中焦点所在位置
- 如何察看j2EEsdk1.4服务器控制台的源代码?
- 如何获得窗口的宽度和高度
- 如何用javascript实现提取像asp中的数据集呢?
- 结合CSS、HTML、JS设计日历,大神来帮帮小白啊!!!
- javascript如何调用C#中带多个参数的方法
- ckeditor 自己添加了事件,然后 setData("值") 操作后事件失效,再次绑定也不成功???谁有好的解决方法,急!急!急!急!急!急!急!急!
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function mv(f, t) {
var of = document.getElementById(f);
var obj = of.getElementsByTagName('option');
var ot = document.getElementById(t);
var i = of.selectedIndex;
ot.add(obj[i].cloneNode(true), null);
of.remove(i);
}window.onload = function() {
document.getElementById('b1_ADD').onclick = function() {
mv('s1', 's2');
}
document.getElementById('b1_DELETE').onclick = function() {
mv('s2', 's1');
}
document.getElementById('b2_ADD').onclick = function() {
mv('s2', 's3');
}
document.getElementById('b2_DELETE').onclick = function() {
mv('s3', 's2');
}
}
</script>
</head><body>
<select size="10" id="s1">
<option>S1_1</option>
<option>S1_2</option>
<option>S1_3</option>
</select>
<button id="b1_ADD">ADD>></button><button id="b1_DELETE"><<DEL</button><select size="10" id="s2">
<option>S2_1</option>
<option>S2_2</option>
<option>S2_3</option>
</select>
<button id="b2_ADD">ADD>></button><button id="b2_DELETE"><<DEL</button><select size="10" id="s3">
<option>S3_1</option>
<option>S3_2</option>
<option>S3_3</option>
</select>
</body>
</html>
function mv(f, t) {
var of = document.getElementById(f);
var obj = of.getElementsByTagName('option');
var ot = document.getElementById(t);
var i = of.selectedIndex;
ot.add(obj[i], null);
}