生成Table的时候做一个变量t=0,自增的t++
每一行生成onClick的时候 a(<%=t%>)
每一行生成onClick的时候 a(<%=t%>)
解决方案 »
- jsp jquery,JS有关问题,内附js源码,大家交流学习,帮帮我把
- 梅花雪树型js
- 一个看似很简单其实很复杂的问题,谢谢各位高人帮忙
- 问一个读取xml,显示节点的问题
- 在IE下,怎么使页面窗体没有工具条等,使它最大化?
- JS饼状图的实现
- 各位高手,请告诉我alert()中的参数可不可以改字体,我很急,
- 怎么样判断一个变量是否为字符串?
- 当单击菜单项时打开对应的链接页面,想要传递对应的模块ID值供打开的页面用。请问怎样传递并保存模块ID值?
- 这是一个javasprict的程序,双击图像就换一幅图,请帮我分析一下,多谢!
- js如何实现对中文或英文文本的截取?
- 求助,关于跟着滚动条一起上下跑的浮动小窗口的问题!
{
while(e!=null && e.tagName){if(e.tagName==TAG.toUpperCase())
return(e); e=e.parentNode; } return null;
}
function a(e)
{
var tr = searchByTagName(e, "TR");
alert(tr.rowIndex);
}
//计算工时费用
function workCount(id){
if (mxb.rows[id].cells[5].getElementsByTagName("input")[0].value!="" && mxb.rows[id].cells[6].getElementsByTagName("input")[0].value!="" && mxb.rows[id].cells[7].getElementsByTagName("input")[0].value!=""){
mxb.rows[id].cells[8].getElementsByTagName("input")[0].value=parseInt(mxb.rows[id].cells[5].getElementsByTagName("input")[0].value)*parseInt(mxb.rows[id].cells[6].getElementsByTagName("input")[0].value)*(1-parseInt(mxb.rows[id].cells[7].getElementsByTagName("input")[0].value)/100);
}
}
我要传递行值。。
<input ..onkeyup="a(所在行值)" > 行为动态获取。。因为下面自动增行用了同样的代码。。
加了一句alert(id)
用<input ..onkeyup="workCount(1)" > 可以显示1
<input ..onkeyup="a(searchByTagName(this,'TR').rowIndex)" >用这个网页出错!
梅老大!!