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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)