收录日期:2020/12/05 03:32:34 时间:2016/07/06 09:03:10 标签:JavaScript
function moveUp(ieObj,ffObj,objCurrent){
    var isIE = document.all ? true : false;
if(isIE)
obj=ieObj;
else
       obj=ffObj;
var index;
    var lis=obj.parentNode.parentNode.childNodes;
    for(var o=0;o<lis.length;o++){
        if(lis[o]==obj.parentNode) {
         index=o; 
         break;
        }
    }
}

JavaScript代码.
最不理解的就为这句话,obj.parentNode.parentNode.childNodes;
父节点的父节点的所有子节点.
<td><img id="imgVocation_${vocationtype.seq}" style="<c:if test="${vocationtype.seq=='0'}">display:none;</c:if>cursor:pointer;" src="http://www.moko.cc/images/style/arrowUp.gif" onclick="moveUp(event.srcElement,event.target,this)" title="向上一个排序"/></td>

这是我的调用代码.谁能给我解释下,我现在页面有三个元素,每次点击判断的时候,lis[o]每次都为真,不管我点任何一个图片.
 var isIE = document.all ? true : false; 
===============
第一次见这样判断IE的!学习了
    var lis=obj.parentNode.parentNode.childNodes; 
    for(var o=0;o <lis.length;o++){ 
        if(lis[o]==obj.parentNode) { 
        index=o; 
        break; 
        } 
===============
list[0]==obj.parentNode的时候,进入if模块
然后就break  for 循环了!
你每次不是找到  真   的才退出循环么....
引用 2 楼 xiaojing7 的回复:
    var lis=obj.parentNode.parentNode.childNodes; 
    for(var o=0;o <lis.length;o++){ 
        if(lis[o]==obj.parentNode) { 
        index=o; 
        break; 
        } 
=============== 
list[0]==obj.parentNode的时候,进入if模块 
然后就break  for 循环了!

这个我肯定知道,问题已经解决了,分送你俩了。

用打印口作并行口编程,怎么编程,外围连接线要注意什么? 菜鸟求助几个简单的问题.CEdit限制字符数.CComboBox禁止编辑.CWebBrowser屏蔽鼠标右键 如何判断一个字符串中是否包含另一个子串? 关于处理ID:lovend在论坛重复回复无效回复的通报! 我将图片信息存在access中,但读取速度很慢。 *****一个关于应用程序日志的问题***** 高分解决电视卡问题 关于网上购物的问题 请教高手,我以前没有学习过地理信息系统,从0如何开始? oracle数据导出有中文显示乱码,怎么办 ,急!!!!! 我做的一棵树时,弹出的一个脚本提示,大家看看 有问题拉!!!! SQL Server 2000 服务管理器 新问题(在线等) 如何能在程序里改动rpt文件的数据源?? (超级菜鸟)提问,如何用C#编写Asp.net程序呢?(本机用的是XP) 当前时间减去15分钟?应该怎么计算 将存储过程添加到ADO.NET数据集中报错! 从外太空回地球,自身需要动力吗? 请问关于getlength()和length 关于repeater中checkbox 的问题! 用winsock同时传送几个文件的时候,为什么有时传了一个文件或者两个文件后就会停止??有什么解决方法吗?? 写的第一个java程序出错.老手指教.. DataGrid中根据所选择的行对子表进行过滤,高手请进,斑主请进!! 分割WORD文件,高分送出,看下代码有什么问题 请问如何让代替按钮的图片获得焦点? 什么才算是“精通”C# ……………………????!!!! 写了一个qq挂机的代码,纯asp.net的,要代码的下载 PB6如何连接ORACLE8I 数据库?? 做电子签章碰到的怪事,求助 请帮忙看看,,,错误提示!!!