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);
}
}
}
}
<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)
}
}