<script language=javascript>
function sure(){
var tab=document.getElementById('lTable')
var rows=tab.rows.length
for (i=1;i<rows ;i++ ) {
if (tab.rows[i].cells[8].innerHTML!="已确定") {
var arg=tab.rows[i].cells[0].childNodes[0].innerHTML
tab.rows[i].cells[8].attachEvent("onclick", function() //添加点击事件
{
Foo(arg);
});
}
}
function Foo(arg){
if(!window.confirm("领料单"+arg+"发放确定?")){
return false;
}else{
return true;
}
}
window.onload=function (){ sure();}
</script>我想实现的就是给table的第9列增加1个JS函数,但是这个函数Foo,里面需要用到同1行中第一列的innerHTML,
请问我该如何取到第一列的innerHTML
按照我上面的写法是错误的,
我的第九列是<a>标签,如果我点击取消,页面也会跳转!,
而且取值不正确,都是取页面第一列的最后1行的innerHTML的
function sure(){
var tab=document.getElementById('lTable')
var rows=tab.rows.length
for (i=1;i<rows ;i++ ) {
if (tab.rows[i].cells[8].innerHTML!="已确定") {
var arg=tab.rows[i].cells[0].childNodes[0].innerHTML
tab.rows[i].cells[8].attachEvent("onclick", function() //添加点击事件
{
Foo(arg);
});
}
}
function Foo(arg){
if(!window.confirm("领料单"+arg+"发放确定?")){
return false;
}else{
return true;
}
}
window.onload=function (){ sure();}
</script>我想实现的就是给table的第9列增加1个JS函数,但是这个函数Foo,里面需要用到同1行中第一列的innerHTML,
请问我该如何取到第一列的innerHTML
按照我上面的写法是错误的,
我的第九列是<a>标签,如果我点击取消,页面也会跳转!,
而且取值不正确,都是取页面第一列的最后1行的innerHTML的
解决方案 »
- 求js 事件的问题
- 锁定文本框的方法叫什么的 javascript
- [正则]怎么用正则实现得到一个闭合html标签里面的html内容????
- 在线等 JS 中如何更新数组中的值
- javascript js 图片滚动 setInterval
- 如何用JavaScript将表单内容提交到我设置的邮箱???
- 我要做一个小型web查询 类似于 googel 查询关键词 谁有 好的 原代码么
- position中三个值的意思,有点不明白?
- 在javascript中怎么样控制每60秒打开一个页面?急用
- 为什么输出是function不是Object
- 谁有用javascript写控件的教程?
- 地图图片坐标定位的问题。
}
var arg=tab.rows[i].cells[0].childNodes[0].innerHTML
tab.rows[i].cells[8].attachEvent("onclick", fn(arg))
select '<a href=''#'' onclick=''showTrue(\"'+a.fid+'\",\"'+a.code+'\",\"'+a.customer+'\",\"'+a.customerfatherID+'\")'' style=cursor:hand>审批</a>' as 操作 from table a这是用jscript写的,请问用vbscript怎么写同样意思的1句话,
你这样不行的啊,fn(arg) 就会执行1次函数的,
但是我要的效果是用户点击才出发JS
function sure(){
var tab=document.getElementById('lTable')
var rows=tab.rows.length
for (i=1;i<rows ;i++ ) {
(
function (x){var tt=tab.rows[x].cells[0].childNodes[0].innerHTML;
tab.rows[x].cells[8].attachEvent("onclick",function(){ Foo(tt) })})(i)
}
}
function Foo(arg){
alert(arg)
if(!window.confirm("领料单"+arg+"发放确定?")){
return false;
}else{
//document.form1.action="sure.asp?id="+id
//document.form1.submit()
return true;
}
}
window.onload=function (){ sure();} </script>现在改成这样了,但是如果 confirm返回false的话,页面也会跳转,怎么办啊,我cells[8]里面放了1个<a>