li中用foreach遍历出来的值 用JS怎么获得
1个回答
展开全部
<!-- 大概的做法如下 -->
<ul id='list'>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
<script type="text/javascript">
// JS的方式
window.onload = function() {
var ulStr = "";
var li = document.getElementById("list").getElementsByTag("li");
if(li != null) {
for(var i = 0, j = li.length; i < j; i++) {
ulStr += li[i].innerText + "\n";
}
}
alert("JS获取ul的值如下:" + ulStr);
}
// jq 的方式
$(documennt).ready(function() {
var ulStr = "";
$("#list li").each(function(i, obj) {
ulStr += $(obj).text() + "\n";
});
alert("JQ获取ul的值如下:" + ulStr);
});
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询