javascript获取当前<ul>中点击的<li> 的值

javascript获取当前<ul>中点击的<li> 的值,第1张

1楼正解 我替楼主试过了

<html><head><title></title></head>

<body onload="ons()">

<ul id="parent">

<li>a</li>

<li>b</li>

<li>c</li>

</ul>

</body>

<script>

function ons(){

var ul = documentgetElementById('parent');

var lis = ulgetElementsByTagName('li');

for(var i=0;i<lislength;i++){

lis[i]onclick = function(){

alert(thisinnerHTML);

}

}

}

</script>

</html>

获取li里面的 value值,只需通过attr() 方法获取li里面的属性值即可

HTML部分:

<ul id="a">

<li value="11a">111a</li>

<li value="22">22a</li>

<li value="333">33a</li>

<li value="44">44a</li>

</ul>

JS部分:

<script type="text/javascript">

$(function(){

$("#a li")on("click",function(){ //核心代码

var a=$(this)attr("value"); //获取每个li的value值

alert(a);

});

});

</script>

var dv=documentgetElementById("star"); 获取id="star"的div

var ularr=dvgetElementsByTagName("ul"); 获取div下的ul

var liarr=ularr[0]getElementsByTagName("li"); 获取div下的ul下的li

liarr是个数组。

其实最简单方法是给ul一个id=“getli”;

然后var liarr=documentgetElementById("getli")getElementsByTagName("li");

liarr是个数组

<script>

/假如入指定的数值为15/

var num=15;

$('#index_tab01 jie')each(

function()

{

var new_num=$(this)html();

if(new_num>num)

{

$(this)hide();

}

}

);

</script>

希望可以帮到你

能表达清楚点么?

$("#index_tab01>li>span:nth-child(3):hidden")each(function() {

if (parseInt($(this)text()) > 18) {

$(this)hide();

} else {

$(this)show();

}

});

这种效果?

以上就是关于javascript获取当前<ul>中点击的<li> 的值全部的内容,包括:javascript获取当前<ul>中点击的<li> 的值、JavaScript如何获取LI的value值是多少、本人js菜鸟,怎样用js获取ul里面的li元素,用js写,不用jq等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10153037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存