hello
  • hello
  • var elt=document.getElementById('" />
    当前位置:首页 > 日记 > 正文

    JavaScript 获取元素在父节点中的下标 | 推荐

    JavaScript 获取元素在父节点中的下标 | 推荐

    jQuery中直接通过$(this).index()即可得到当前元素的下标。但原生JavaScript并没有提供类似的属性或方法,这时候可以调用数组中的indexOf方法直接计算

    <ul>  <li>hello</li>  <li>hello</li>  <li id="mts">hello</li>  <li>hello</li></ul>var elt=document.getElementById('mts');var index=var index = [].indexOf.call(elt.parentNode.querySelectorAll(elt.tagName),elt);console.log(index);

    这里是计算elt在其父节点下,相同标签的元素中的位置。首先通过var list=elt.parentNode.quertSelectorAll('li')获得同类标签的列表,这里如果直接执行list.indexOf(elt)的话会出错,提示list没有indexOf这个函数,这时候可以借用数组中的indexOf,通过call改变调用者对象:[].indexOf.call(list,elt)等价于list.indexOf(elt)

    以上所述是小编给大家介绍的JavaScript 获取元素在父节点中的下标,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

    相关文章

    word如何设置双面打印

    word如何设置双面打印

    如何设置,电脑软件,word,Word2013双面打印怎么设置?第1步,打开Word2013文档窗口,依次单击&ldquo;文件&rdquo;&rarr;&ldquo;选项&rdquo;命令,如图所示。Word2013第2步,打开&ldquo;Word选项&rdquo;对话框,切换到&ldquo;高级&rdquo;选项卡。在&ldqu…

    AI怎么结合ps制作独特的五四青年节

    AI怎么结合ps制作独特的五四青年节

    字体,青年节,独特,效果,电脑软件,现已是四月中旬,很快就到五月了,五月除了五一劳动节,五四也是被热门关注哦,那么用PS和AI如何设计&ldquo;五四青年节&rdquo;字体呢?软件名称:Adobe Illustrator CC(AI) 2016破解版 64位 简体中文完整版软件大小:1.6…

    jquery 禁止鼠标右键并监听右键事

    jquery 禁止鼠标右键并监听右键事

    事件,右键,鼠标右键,电脑软件,jquery,禁止鼠标右键:$(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; });});监听右键事件:$(function(){$('a').mousedown(function(e){alert(e.which) // 1 …

    Serv-U服务器ftp连接提示 550 Perm

    Serv-U服务器ftp连接提示 550 Perm

    服务器,提示,列表,解决方法,连接,ftp连接时提示错误:[右] LIST [右] 550 Permission denied. [右] 列表错误改本地的任何设置都不管用,无奈重新设置了服务器上的Serv-U,删除用户后,重新建立用户,再连接一切正常。不知道原因,但愿能帮到遇到同样问…

    excel表格制作的方法

    excel表格制作的方法

    方法,表格,电脑软件,excel,  Excel中具体该如何制作表格呢?下面是小编带来的关于excel表格制作的方法,希望阅读过后对你有所启发!excel表格制作的方法:  表格制作步骤1:打开EXCEL表,选定需要制作表格的范围,点击鼠标右键菜单&ldquo;设置单元…

    JavaScript中undefined和null的区

    JavaScript中undefined和null的区

    区别,电脑软件,JavaScript,undefined,null, JavaScript中undefined和null的区别JavaScript两个表示”无”的值:undefined和null。我在平时只是null用的多一点,undefined只是在报错中经常遇到。下面针对这两个数据类型的异同做一下详细的比较…

    PS如何添加照片的雨效果

    PS如何添加照片的雨效果

    照片,效果,电脑软件,PS,今天给大家分享一个有趣的学习教程,教给学生创造雨的真实效果。8个简单的步骤可以哟完成后完成,不仔细看找不到的。比如,你想和你的女朋友有一个雨中漫步,只是打开PS图象处理软件!好吧,一直往前走! PS添加雨光效果的方法 …

    js实现日期显示的一些操作 | 实例

    js实现日期显示的一些操作 | 实例

    操作,日期,显示,实例,电脑软件,1、js获取当前日期(yyyy-mm-dd)以下代码是获取到的当前日期:var myDate = new Date(); var year = myDate.getFullYear(); //获取完整的年份(4位,1970-????)var month = myDate.getMonth()+1; //获取当前月份(1…

    限时抢购优惠促销海报

    限时抢购优惠促销海报

    促销,优惠,海报,电脑软件,设计素描 uff1a 主要过程: 1。绘制一个矩形填充白色背景图层,使用多边形工具设置三角形,旋转,用形状工具调整,如图表。 2。三角形的多份复制成不同的角度和大小,如图。 3,椭圆工具在几个圆以下位置,如图所示 4,现在填充颜…

    WPS文字如何给添加题注

    WPS文字如何给添加题注

    文字,题注,图片,电脑软件,WPS,  文档中插入图片与表格是常有的事,给图片所加的题注,其作用可以在文章中找到相应的图片与表格。以下是小编为您带来的关于WPS文字给图片添加题注,希望对您有所帮助。WPS文字给图片添加题注简述首先选中需要加&…

    Excel正负数用不同颜色显示的两种

    Excel正负数用不同颜色显示的两种

    显示,负数,两种,不同颜色,技巧,关于Excel里面正负数使用不同的颜色的表示两种方法,主要使用到了自定义格式和条件格式来实现。很多时候,我们为了更直观的查看数据,会在Excel里面使用不同颜色来区别正负数。如下面所示的D列,将正数用绿色表示,负…

    ps如何将转换成画布的漫画效果

    ps如何将转换成画布的漫画效果

    转换成,如何将,效果,漫画,电脑软件,今天我们来看看使用PS制作漫画效果的教程,把图片转换成卡通人物非常简单。现在我们来看看最后的效果。 软件名称:Adobe PS图象处理软件8全绿色中文版软件大小:150.1mb更新时间:2015-11-04 步骤1、打开待处理…