生成Table的时候做一个变量t=0,自增的t++
每一行生成onClick的时候 a(<%=t%>)
每一行生成onClick的时候 a(<%=t%>)
解决方案 »
- IE 框架执行器
- VS2008 mvc+JQUERY 连接和ALERT问题
- 如何限制onclick onfocus事件只触发一个
- JS操作表格的问题50分+50分
- 如何在JS中调用一个后台的程序
- 能否用js删除一个table呢?
- 我要打开跳转到一个页面,要让他打开,但是要立即马上就关闭掉这个页,就感觉没有打开似的,要如何作
- JS如何通过URL传值?
- 关于调用 IE另存为 功能的问题,求救!
- 大家好啦!节日快乐,时至今日,小第的个人网站(程序员知识库)已经满一周岁了,真是双喜临门,呵呵~~~嗯,现在抛分庆祝!
- 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)" >用这个网页出错!
梅老大!!