给li标签添加自定义属性

给li标签添加属性<ul>    <li></li>    <li></li>    <li></li>    <li></li></ul>

1.用jquery方法
$(‘ul‘).find(‘li‘).attr("index", function () {return $(this).index()})

2.用js方法
var aLi = document.getElementsByTagName(‘ul‘)[0].getElementsByTagName(‘li‘);for(var i=0;i<aLi.length;i++){    aLi[i].setAttribute(‘index‘,i);}
				
时间: 2025-01-04 02:36:28

给li标签添加自定义属性的相关文章

li标签设置display:inline-block后产生的间距

我们在使用给li标签添加diaplay:inline-block属性后,li标签并排显示后之间会产生3px的间距. <style> ul,li{ margin: 0; padding: 0; } li{ display: inline-block; width: 50px; height:50px; background: black; list-style:none; } </style> <body> <ul> <li></li>

dedecms:织梦文章如何添加“自定义属性”标签(sql命令行工具)

dede织梦如何添加“自定义属性”标签“症状” 1.进入后台——系统——SQL命令行工具——运行SQL命令行,添加arcatt表字段: insert into`dede_arcatt`(sortid,att,attname) values(9,'d','症状') 2.添加archives表字段: alter table `dede_archives` modify `flag` set ('h','c','p','f','s','j','a','b','d') default NULL     

bootstrap中的动态加载出来的图片轮播中的li标签中的class=&quot;active&quot;的动态添加移除

//该方法是在slide改变时立即触发该事件, $('#myCarousel').on('slide.bs.carousel', function () { $("#myCarousel ol li").toggleClass("active");//重复切换类名“active” }); 遇到的问题:在动态加载出来的轮播中设置了加载时就开始轮播data-ride="carousel"图片可以轮播但是底下的li标签的class没有进行切换.而不加d

li标签之间的空隙问题(转)

原文地址:http://www.cnblogs.com/laogao/archive/2012/08/13/2636419.html css li 空隙问题 IE6/7的Bug:纵向排列的li中加浮动元素产生向下3px的空隙 最近做页面时,经常碰到用 li 标签做纵向列表的时候,会在li的下面产生3px的空隙,之前也碰到过,但都用简单的方法解决了.搜索了一下,网上已经有人给出一些解决方案,但细看之后发现他们的解决方案和找到的原因都有些问题,甚至是错误.要么只单纯地提出问题,解决问题,没有更详细的

浮动元素的兼容以及ie6下li标签的部分兼容性问题

清除浮动的方法有许多比较常用的是 .clear{zoom: 1;} .clear:after{content: "";display: block;clear: both;} after伪类元素末尾添加内容Ie6,7不兼容可以用zoom来解决(zoom缩放会触发ie下的haslayout使元素根据自身内容计算宽高但火狐不支持但可以通过after伪类解决) 两者结合解决的浏览器不兼容的问题: ie6下li标签的部分兼容性问题: 可以通过给li标签加 vertical-align: top

关于JS读取DOM对象(标签)的自定义属性

DOM对象对于js来说,是个很基础的元素,我们写js一般来说,都一定会对它进行操作.我们可以很方便地给它加上自定义的属性,比如: var test = document.getElementById("test"); test.adang = "adang"; alert(test.adang); 我们会发现,已经给这个id为test的DOM元素添加了一个叫做adang的属性了,然后在js中,可以调用这个属性.我在写js的时候经常用到这种方法,可以很方便地对某个do

django为Form生成的label标签添加class

使用Form生成html标签的时候,虽然提供了widget的方法可以自定义标签的要是,但是只能给生成的input标签添加样式,对于生成的label标签无法添加样式.而很多场景下需要为label和input都添加class以实现自定义样式. 测试环境 创建一个Form,通过Form帮我们生成HTML: # urls.py 文件,对应关系 path('email/', views.email), # forms.py 文件 from django.forms import Form from dja

怎么把&lt;li&gt;标签里的内容付给文本框

如果你不想使用jq,那就可以这样先写一个js函数,function val(a){alert(a);} 然后在li标签上添加点击事件,调用这个函数并将当前li里的文本当做参数一起发送给js函数<li><a href="javascript:val(this.innerText);">角色管理</a></li> 原文地址:https://www.cnblogs.com/yingyigongzi/p/9245837.html

标签对象-自定义属性-传值

标签对象-自定义属性-传值 1.给标签对象添加自定义属性 flag="tip" <Input flag="tip" onChange={event => this.handleChange(event)} /> 2.getAttribute 获取自定义属性 console.log(event.target) console.log(event.target.getAttribute('flag') 3.这样就可以将 tip  传过去啦 原文地址:h