function moveOption(locs,mylocs)
{
for(var x=0;x<locs.length;x++)
{
var opt = locs.options[x];
if (opt.selected)
{
flag = true;
for (var y=0;y<mylocs.length;y++)
{
var myopt = mylocs.options[y];
if (myopt.value == opt.value)
{
flag = false;
}
}
if(flag)
{
mylocs.options[mylocs.options.length] = new Option(opt.text, opt.value, 0, 0);
}
}
}
}
{
for(var x=0;x<locs.length;x++)
{
var opt = locs.options[x];
if (opt.selected)
{
flag = true;
for (var y=0;y<mylocs.length;y++)
{
var myopt = mylocs.options[y];
if (myopt.value == opt.value)
{
flag = false;
}
}
if(flag)
{
mylocs.options[mylocs.options.length] = new Option(opt.text, opt.value, 0, 0);
}
}
}
}
解决方案 »
- javax.jws.WebService实现的web service, 用JavaScript怎么调用?
- 修改JS scrollTop 数值.
- 请教insertAdjacentElement的用法
- 表格中,怎樣選獲取選中復選框所在行的行號
- 弹出页面,传值问题
- 分享一个自己做的实用chrome书签小插件(比自带更好用噢)
- 为什么下面的javascript在IE6上运行正常,在IE5下运行不正常?(源码奉上)
- 关于指定字符判断的问题·#¥%%…—
- 请指教:怎样限制页面打印?
- 如何把表单里一个(非Submit)按钮设为默认按钮,使用户可以直接按回车,不必每次都用鼠标点?
- 表单验证
- 强制 iframe中的链接跳出
<tr id="{# id.n #}" onclick="SetColor(this); this.childNodes[0].childNodes[0].checked=true;">
<td width="10%" align="center"><INPUT type=checkbox name="{# id.n #}{# id.n #}"></td>
<td width="35%" align="center">{# name.n #}</td>
<td width="55%" align="center">{# memo.n #}</td>
</tr>
function SetColor(oTr)
{
var oTb = document.getElementById("tb");
var trs = oTb.getElementsByTagName("tr");
for(i=1;i<trs.length;i++)
{
trs[i].style.background = "#FFFFFF";
trs[i].style.color = "#333333";
}
oTr.style.background = "#00516f";
oTr.style.color = "#FFFFFF";
setTr=document.getElementsByName("select");
setTr[0].value=oTr.id;
}
function Edit() {
setTr=document.getElementsByName("select");
tdLen=tb.rows[setTr[0].value].cells;
for(i=0;i<tdLen.length;i++) {
alert(tdLen[i].innerText)
}
}
</script>
<table width="555" border="1" cellpadding="0" cellspacing="0" id="tb">
<tr>
<td width="45%" height="23" align="center" valign="middle">Meeting Name</td>
<td width="55%" height="23" align="center" valign="middle">Memo</td>
</tr>
<tr id="t1" onclick="SetColor(this);">
<td width="45%" align="center">asfd</td>
<td width="55%" align="center">dd</td>
</tr>
<tr id="t2" onclick="SetColor(this);">
<td width="45%" align="center">oo</td>
<td width="55%" align="center">uu</td>
</tr>
</table>
<input type="button" name="edit" value="修改" onclick="Edit();">
<input type="hidden" name="select" value="">
<script>
function moveOption(locs,mylocs)
{
for(var x=0;x<locs.length;x++)
{
var opt = locs.options[x];
if (opt.selected)
{
flag = true;
for (var y=0;y<mylocs.length;y++)
{
var myopt = mylocs.options[y];
if (myopt.value == opt.value)
{
flag = false;
}
}
if(flag)
{
mylocs.options[mylocs.options.length] = new Option(opt.text, opt.value, 0, 0);
}
locs.options[x]=null;
}
}
}</script>
</head>
<body>
<form name="form1" method="post" action="">
<select name="participant_number" size="17" class="select1" id="participant_number" style="width:200px;" ondblclick="moveOption(this, this.form.terminal_number)">
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="button" value="<<" onclick="moveOption(this.form.terminal_number, this.form.participant_number)" />
<input type="button" value=">>" onclick="moveOption(this.form.participant_number, this.form.terminal_number)" />
<select name="terminal_number" size="22" class="select1" id="terminal_number" style="width:200px;" ondblclick="moveOption(this, this.form.participant_number)">
<option value="1">1</option>
</select>
</form>
3我看了一下,id的值呢?我一点函数也看不懂...郁闷了吧?呵呵
setTr=document.getElementsByName("select");
tdLen=tb.rows[setTr[0].value].cells;
for(i=0;i<tdLen.length;i++) {
alert("(id="+setTr[0].value+") "+tdLen[i].innerText)
}
}