问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

js怎样获取点击的是第几个li

发布网友 发布时间:2022-04-22 12:33

我来回答

3个回答

热心网友 时间:2022-04-26 01:32

<!DOCTYPE html>
<head>
<style type="text/css">
ul{
    list-style:none; /* 去掉ul前面的符号 */
    margin: 0px; /* 与外界元素的距离为0 */
    padding: 0px; /* 与内部元素的距离为0 */
    width: auto; /* 宽度根据元素内容调整 */
}
/* 所有class为menu的div中的ul中的li样式 */
ul li{float:left; /* 向左漂移,将竖排变为横排 */}
#ulImages li{display:none};
</style>
<script>
function show(id){
var images = document.getElementById("ulImages").getElementsByTagName("li");
for(var i=0;i<images.length;i++){
images[i].style.display = "none";
}
images[id].style.display = "block";
}
</script>
</head>
<body>
<div id="t_c_ggao">
    <ul id="ulImages">
    <li style="display:block"><img src="images/list-1.jpg" width="480" height="200"/>1</li>
    <li><img  src="images/list-1.jpg" width="480" height="200" />2</li>
    <li><img src="images/lp570.jpg" width="480" height="200"/>3</li>
    <li><img  src="images/qx570.jpg" width="480" height="200" />4</li>
    <li><img  src="images/ys570.jpg" width="480" height="200"/>5</li>
    <li><img  src="images/zx570.jpg" width="480" height="200" />6</li>
    <li><img  src="images/list-1.jpg" width="480" height="200" />7</li>
    </ul>
 <ul id="list_number">
   <li><a href="#" onclick="show(0)">1</a></li>
   <li><a href="#" onclick="show(1)">2</a></li>
   <li><a href="#" onclick="show(2)">3</a></li>
   <li><a href="#" onclick="show(3)">4</a></li>
   <li><a href="#" onclick="show(4)">5</a></li>
   <li><a href="#" onclick="show(5)">6</a></li>
   <li><a href="#" onclick="show(6)">7</a></li>
      </ul>
  </div>
  </body>
  嗯?貌似我回答晚了,仅供参考吧,欢迎交流学习qQgroup21/77/712

热心网友 时间:2022-04-26 02:50

给你一个例子:
<ul>
<li id="1" onclick="dianji(this)">aaaa</li>
<li id="2" onclick="dianji(this)">bbbb</li>
<li id="3" onclick="dianji(this)">cccc</li>
<li id="4" onclick="dianji(this)">dddd</li>
</ul>

//js部分
function dianji(obj){
var =obj.id;
alert("第"++"个li");
}

热心网友 时间:2022-04-26 04:25

js要写的代码比较多,用jquery吧
$('#list_number li').each(function(i){
$(this).click(function(){
$('#t_c_ggao').children('ul:first').children('li:eq('+i+')').show().siblings('li').hide();
});
});
js如何获取被点击li是第几个?

1、首先打开html编辑器,新建一个html文件,里面写入4个li标签,并在上方的style标签中设置li的样式,给li标签高度和宽度以及边框,同时设置li标签之间的间隔。2、然后在script标签中写入js,首先用getElementsByTagName获取所有li标签的dom元素,任何使用for循环遍历数组中的元素,for循环内部设置每个li标签的...

js获取li为选中状态下的内容,li可以选择多个

1 定义一个数组,li绑定点击onclick事件,点击时获取li内容,jq就是.val() ,JS就是innerHTML;2 每点击获取一个就push到数组里;var myCont = [];var lis = document.querySelectorAll('li');for (var i =0; i&lt;lis.length; i++){ lis[i].i = i; lis[i].onclick = functi...

js 事件委托了 之后,怎么知道我点击可第几个li 或许下标

window.onload = function(){ var oUl = document.getElementById("ul"); var aLi = oUl.getElementsByTagName("li"); oUl.onclick = function(ev){ var ev = ev || window.event; var target = ev.target || ev.srcElement; if(target.nodeName.toLowerCase() == "li"...

js怎么获取鼠标悬浮在某一个li时,该li的下标?

整体思路:可以用for循环去遍历&lt;ul&gt;下的所有&lt;li&gt;;然后对比鼠标悬浮时对应的li元素,输出当前的i,也就是对应li的下标。

js怎样获取点击的是第几个li

/* 宽度根据元素内容调整 */}/* 所有class为menu的div中的ul中的li样式 */ul li{float:left; /* 向左漂移,将竖排变为横排 */}#ulImages li{display:none};&lt;/style&gt;&lt;script&gt;function show(id){var images = document.getElementById("ulImages").getElementsByTagName("li");for(var i=...

javascript 怎么获取 li里面点击的元素索引呢?

ul_lis[i].onclick=function(){ var j=this.index+1; alert(j); } }};&lt;/script&gt;如果想简单的放用Jquery很方便就可以获取。&lt;ul id="test"&gt;&lt;ul&gt;&lt;li&gt;111&lt;/li&gt;&lt;li&gt;222&lt;/li&gt;&lt;li&gt;333&lt;/li&gt;&lt;li&gt;444&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;script&gt;$("#test li").click(function(){var inde...

js如何获取点击&lt;li&gt;标签里的值

思路:为li对象添加单击事件→事件触发后利用innerHTML获取li的文本。实例演示如下:1、HTML结构 &lt;ul id="test"&gt;&lt;li&gt;Glen&lt;/li&gt;&lt;li&gt;Tane&lt;/li&gt;&lt;li&gt;John&lt;/li&gt;&lt;li&gt;Ralph&lt;/li&gt;&lt;/ul&gt;2、javascript代码 window.onload = function(){var obj_lis = document.getElementById("test").getElementsBy...

js获取当前点击的&lt;li&gt;的值

var newLi = document.createElement("li");newLi.className = "li1";newLi.id = "li" + (i*num + j);flag = 0;for(k = 0 ; k &lt; num ; k++){ if(bombs[k] == (i*num + j)){ flag = true;break;} } if(flag){ var newtext = document.createTextNode(-1);}else{...

js/jquery怎么样获取本身节点位于兄弟中的第几个???

// 取得当前节点的父节点的所有直接子节点,查看当前节点在所有子节点中的位置,index从0开始。var index = $(this).index($(this).parent().children());

JS控制li下UL显示与隐藏, LI有同级多个,单独控制?

在生成的时候添加独特变量来区别,或者使用$(selector).eq(index)来数第几个。或者使用$(selector).each(function(i,dom){})来过滤选择特定的 一般树型结构都有特定的数据格式,如 parent : {name,list ,children : []},查看对应节点的children的length大小 来判断是否有第二级菜单。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
为什么电视自动搜台会搜不到??? 狗狗能不能吃青萝卜 我患有鼻窦炎 听说要多锻炼,昨天下午就出去走走,走了两三个小时,回来鼻... 本人长期鼻炎,半年前手术,是鼻中隔偏曲,到现在鼻子还是不通,听说坚持... 杭州到天目湖怎么走? 杭州宋城怎么去溧阳天目湖 现在坐火车装修工具能带上去吗?如锤子,电钻。扳手 ...最先出现的是( )A.地衣阶段B.苔藓阶段C.草本阶段D.灌木阶段和森林... 冷冻食品,冷冻食品需知常识 孕妇hiv假阳性多吗 jquery如何判断所点击元素是哪个 jquery 怎么获取当前点击class 是第几个 jQuery怎么获取当前li元素顺序 jquery 怎么判断点击当前li下的哪一个元素 4g浏览器的推广方式有哪些? 用jquery 怎么知道我点击的是第几个li 4G浏览器人气怎么样? jquery 判断当前点击的元素是第几个元素 如何解决浏览器版本过低的问题 谁知道什么是4g浏览器?请回答一下 4G浏览器有哪些绝对优势? 部分网页提示浏览器版本过低无法访问 4g浏览器下载量怎么样? 为什么苹果 6在4G模式下浏览器打不开页面? 应用宝有4g浏览器吗 为什么苹果在4g的情况下显示浏览器没有接入互联网 4G浏览器手机浏览器都有哪些特点? 最好的浏览器排行榜贴心分享 苹果6在4G模式下浏览器打不开页面 市场上有没有一款比较适合4G网络的安全手机浏览器? jquery如何测试jquery判断 jquery实现点击ul里第几个li就让对应的第几个div添加样式 jquery如何获取第一个或最后一个子元素 javascript 点击怎么获取自己是第几个? jquery 判断 元素是否具有某个class jQuery 怎样当前的元素是某个集合中的第几个子集 JQ怎么获取指定点击的LI值 jquery 怎样获取某元素以下的第n个元素 jquery判断ul下li是否被点击 系统能降级吗? 模拟炒美股的网站有哪些? 用什么软件可以虚拟炒美股 同花顺怎么模拟炒美股和外汇呢. 中国人买卖美国的股票合法吗有人在招收陪训炒美国股票合法吗? 美股模拟交易要用什么软件? 有什么软件可以快速模拟炒股 为什么模拟炒股不能买伯克希尔哈 即日交易软件有哪些?给推荐个吧,我想模拟炒美股。 模拟炒股软件为什么买不到美股英股 同花顺模拟交易做空美股失效是什么意思?
  • 焦点

最新推荐

猜你喜欢

热门推荐