已获当前行集合 已知TD名, 如何获得TD中的值. 为啥我都得不到.<!ODCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script language="javascript">
function choiceNo() {
var aRow = window.event.srcElement.parentElement.parentElement; // alert(aRow);
var i = aRow.cells[0].innerHTML.value;
var n = aRow.cells[1].innerHTML.value;
var c = aRow.cells[2].innerHTML.value;
var t = aRow.cells[3].innerHTML.value;
var e = aRow.cells[4].innerHTML.value;
var s = aRow.cells[5].innerHTML.value;
alert('id = ' + i + ' name = ' + n + ' china = ' + c + ' math = ' + t + ' english = ' + e + ' sNo = '+ s); OpenWindow = window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars=" + scroll + ",menubar=no");
OpenWindow.document.writeln("<TITLE>" + n +"的详细成绩信息</TITLE>");
OpenWindow.document.writeln("<BODY BGCOLOR=#ffffff>");
OpenWindow.document.writeln("<Form name='info' method='post'>"); OpenWindow.document.writeln("学号 <input type='text' value='" + i + "' name='n_id' readonly/> <br/>");
OpenWindow.document.writeln("返回列号 <input type='text' value='" + s + "' name='n_sNo' readonly/> <br/>");
OpenWindow.document.writeln("姓名 <input type='text' value='" + n + "' name='n_name'/> <br/>");/* OpenWindow.document.writeln("语文 <input type='text' value='" + c + "' name='n_china'/> <br/>");
OpenWindow.document.writeln("数学 <input type='text' value='" + t + "' name='n_math'/> <br/>");
OpenWindow.document.writeln("英语 <input type='text' value='" + e + "' name='n_english'/> <br/>");
*/ if(c !=null && c !='') {
OpenWindow.document.writeln("语文 <input type='text' value='" + c + "' name='n_china'/> <br/>");
} else {
OpenWindow.document.writeln("<input type='hidden' value='" + c + "' name='n_china'/>");
}
if(t !=null && t !='') {
OpenWindow.document.writeln("数学 <input type='text' value='" + t + "' name='n_math'/> <br/>");
} else {
OpenWindow.document.writeln("<input type='hidden' value='" + t + "' name='n_math'/>");
}
if(e !=null && e !='') {
OpenWindow.document.writeln("英语 <input type='text' value='" + e + "' name='n_english'/> <br/>");
} else {
OpenWindow.document.writeln("<input type='hidden' value='" + e + "' name='n_english'/>");
}
OpenWindow.document.writeln("<input type='button' value='Submit' onclick='writeBack();'>");
OpenWindow.document.writeln("</form>");
OpenWindow.document.writeln("</BODY>"); OpenWindow.document.writeln("<script language='javascript'>");
OpenWindow.document.writeln("function writeBack() {");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.id'].value = info['n_id'].value;");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.name'].value = info['n_name'].value;");
//OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.sNo'].value = info['n_sNo'].value;");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.china'].value = info['n_china'].value;");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.math'].value = info['n_math'].value;");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.english'].value = info['n_english'].value;");
/* OpenWindow.document.writeln("opener.document.getElementsByName('list.stu{' + s + '}.name')[0].value
= document.getElementsByName('n_name')[0].value;"); */ OpenWindow.document.writeln("window.close();");
OpenWindow.document.writeln("}");
OpenWindow.document.writeln("<\x2Fscript>"); OpenWindow.document.writeln("</HTML>");
OpenWindow.document.close();
} function func2() {
alert("???");
alert(document.getElementsByName("aaa1")[0].value);
}
</script> <TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<Form name="list" method="post">
<table border=1 name="table1">
<caption>一(1)班成绩单</caption>
<tr>
<th>学号<th>姓名<th>语文<th>数学<th>英语<th>当前列号
</tr>
<tr>
<td><INPUT class="txtinput" name="stu{0}.id" id="stu{0}.id" value="00"></td>
<td><INPUT class="txtinput" name="stu{0}.name" value="aaa"></td>
<td><INPUT class="txtinput" name="stu{0}.china" value="11"></td>
<td><INPUT class="txtinput" name="stu{0}.math" value="22"></td>
<td><INPUT class="txtinput" name="stu{0}.english" value="33">
<td><INPUT class="txtinput" name="stu{0}.sNo" id="stu{0}.sNo" value='0'readonly>
</td>
<td>
<INPUT type=button value="编辑" name="choice" onClick="choiceNo();">
</tr> <tr>
<td><INPUT class="txtinput" name="stu{1}.id" id="stu{1}.id" value="11"></td>
<td><INPUT class="txtinput" name="stu{1}.name" value="bbb"></td>
<td><INPUT class="txtinput" name="stu{1}.china" value="44"></td>
<td><INPUT class="txtinput" name="stu{1}.math" value=""></td>
<td><INPUT class="txtinput" name="stu{1}.english" value="66">
<td><INPUT class="txtinput" name="stu{1}.sNo" id="stu{1}.sNo" value='1'readonly>
</td>
<td>
<INPUT type=button value="编辑" name="choice" onClick="choiceNo();">
</tr>
<tr>
<td><INPUT class="txtinput" name="stu{2}.id" id="stu{2}.id" value="22"></td>
<td><INPUT class="txtinput" name="stu{2}.name" value="ccc"></td>
<td><INPUT class="txtinput" name="stu{2}.china" value="77"></td>
<td><INPUT class="txtinput" name="stu{2}.math" value="88"></td>
<td><INPUT class="txtinput" name="stu{2}.english" value="99">
<td><INPUT class="txtinput" name="stu{2}.sNo" id="stu{2}.sNo" value='2' readonly>
</td>
<td>
<INPUT type=button value="编辑" name="choice" onClick="choiceNo();">
</tr>
</table>
</Form>
</BODY></HTML>
<HTML>
<HEAD>
<script language="javascript">
function choiceNo() {
var aRow = window.event.srcElement.parentElement.parentElement; // alert(aRow);
var i = aRow.cells[0].innerHTML.value;
var n = aRow.cells[1].innerHTML.value;
var c = aRow.cells[2].innerHTML.value;
var t = aRow.cells[3].innerHTML.value;
var e = aRow.cells[4].innerHTML.value;
var s = aRow.cells[5].innerHTML.value;
alert('id = ' + i + ' name = ' + n + ' china = ' + c + ' math = ' + t + ' english = ' + e + ' sNo = '+ s); OpenWindow = window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars=" + scroll + ",menubar=no");
OpenWindow.document.writeln("<TITLE>" + n +"的详细成绩信息</TITLE>");
OpenWindow.document.writeln("<BODY BGCOLOR=#ffffff>");
OpenWindow.document.writeln("<Form name='info' method='post'>"); OpenWindow.document.writeln("学号 <input type='text' value='" + i + "' name='n_id' readonly/> <br/>");
OpenWindow.document.writeln("返回列号 <input type='text' value='" + s + "' name='n_sNo' readonly/> <br/>");
OpenWindow.document.writeln("姓名 <input type='text' value='" + n + "' name='n_name'/> <br/>");/* OpenWindow.document.writeln("语文 <input type='text' value='" + c + "' name='n_china'/> <br/>");
OpenWindow.document.writeln("数学 <input type='text' value='" + t + "' name='n_math'/> <br/>");
OpenWindow.document.writeln("英语 <input type='text' value='" + e + "' name='n_english'/> <br/>");
*/ if(c !=null && c !='') {
OpenWindow.document.writeln("语文 <input type='text' value='" + c + "' name='n_china'/> <br/>");
} else {
OpenWindow.document.writeln("<input type='hidden' value='" + c + "' name='n_china'/>");
}
if(t !=null && t !='') {
OpenWindow.document.writeln("数学 <input type='text' value='" + t + "' name='n_math'/> <br/>");
} else {
OpenWindow.document.writeln("<input type='hidden' value='" + t + "' name='n_math'/>");
}
if(e !=null && e !='') {
OpenWindow.document.writeln("英语 <input type='text' value='" + e + "' name='n_english'/> <br/>");
} else {
OpenWindow.document.writeln("<input type='hidden' value='" + e + "' name='n_english'/>");
}
OpenWindow.document.writeln("<input type='button' value='Submit' onclick='writeBack();'>");
OpenWindow.document.writeln("</form>");
OpenWindow.document.writeln("</BODY>"); OpenWindow.document.writeln("<script language='javascript'>");
OpenWindow.document.writeln("function writeBack() {");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.id'].value = info['n_id'].value;");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.name'].value = info['n_name'].value;");
//OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.sNo'].value = info['n_sNo'].value;");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.china'].value = info['n_china'].value;");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.math'].value = info['n_math'].value;");
OpenWindow.document.writeln("opener.list['stu{' + info['n_sNo'].value + '}.english'].value = info['n_english'].value;");
/* OpenWindow.document.writeln("opener.document.getElementsByName('list.stu{' + s + '}.name')[0].value
= document.getElementsByName('n_name')[0].value;"); */ OpenWindow.document.writeln("window.close();");
OpenWindow.document.writeln("}");
OpenWindow.document.writeln("<\x2Fscript>"); OpenWindow.document.writeln("</HTML>");
OpenWindow.document.close();
} function func2() {
alert("???");
alert(document.getElementsByName("aaa1")[0].value);
}
</script> <TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<Form name="list" method="post">
<table border=1 name="table1">
<caption>一(1)班成绩单</caption>
<tr>
<th>学号<th>姓名<th>语文<th>数学<th>英语<th>当前列号
</tr>
<tr>
<td><INPUT class="txtinput" name="stu{0}.id" id="stu{0}.id" value="00"></td>
<td><INPUT class="txtinput" name="stu{0}.name" value="aaa"></td>
<td><INPUT class="txtinput" name="stu{0}.china" value="11"></td>
<td><INPUT class="txtinput" name="stu{0}.math" value="22"></td>
<td><INPUT class="txtinput" name="stu{0}.english" value="33">
<td><INPUT class="txtinput" name="stu{0}.sNo" id="stu{0}.sNo" value='0'readonly>
</td>
<td>
<INPUT type=button value="编辑" name="choice" onClick="choiceNo();">
</tr> <tr>
<td><INPUT class="txtinput" name="stu{1}.id" id="stu{1}.id" value="11"></td>
<td><INPUT class="txtinput" name="stu{1}.name" value="bbb"></td>
<td><INPUT class="txtinput" name="stu{1}.china" value="44"></td>
<td><INPUT class="txtinput" name="stu{1}.math" value=""></td>
<td><INPUT class="txtinput" name="stu{1}.english" value="66">
<td><INPUT class="txtinput" name="stu{1}.sNo" id="stu{1}.sNo" value='1'readonly>
</td>
<td>
<INPUT type=button value="编辑" name="choice" onClick="choiceNo();">
</tr>
<tr>
<td><INPUT class="txtinput" name="stu{2}.id" id="stu{2}.id" value="22"></td>
<td><INPUT class="txtinput" name="stu{2}.name" value="ccc"></td>
<td><INPUT class="txtinput" name="stu{2}.china" value="77"></td>
<td><INPUT class="txtinput" name="stu{2}.math" value="88"></td>
<td><INPUT class="txtinput" name="stu{2}.english" value="99">
<td><INPUT class="txtinput" name="stu{2}.sNo" id="stu{2}.sNo" value='2' readonly>
</td>
<td>
<INPUT type=button value="编辑" name="choice" onClick="choiceNo();">
</tr>
</table>
</Form>
</BODY></HTML>
var i = aRow.cells[0].children.item(0).value;
var n = aRow.cells[1].children.item(0).value;
var c = aRow.cells[2].children.item(0).value;
var t = aRow.cells[3].children.item(0).value;
var e = aRow.cells[4].children.item(0).value;
var s = aRow.cells[5].children.item(0).value;
汗,太长了,随手写写,你自己改。
若您在上海的话, 小的请您老人家吃饭, 决不食言.
<Input id="weeklyReport.hopefulCustomers.planAimSum" class="txtinput" type="text"
name="weeklyReport.hopefulCustomers{0}.planAimSum" readonly value="1111"> 请问如何获得行标 -> 0 代表第一行
var n =document.getElementsByName("stu{"+(aRow.rowIndex-1)+"}.name")[0].value;
var c = aRow.cells[2].children.item(0).value;
var t = aRow.cells[3].children.item(0).value;
var e = aRow.cells[4].children.item(0).value;
var s = aRow.cells[5].children.item(0).value;
不是有特色是, 表设计成3层嵌套样式, 结构非常的清晰, 但操作起来恶心的很. 非常感谢您的帮助, 您的上海工作吗? 如果是的话, 我请您吃饭