我的aspx页面中的标签中有各种<li>
个元素。我想使用Javascript一次获取一个<li>
元素并对其执行一些操作。我不知道怎么做;
我应该使用哪种功能?
之前我在C#中获得了相同的列表,但我无法在Javascript中迭代它,因此我将其转换为<li>
,以便可以通过Javascript访问它。
答案 0 :(得分:1)
使用document.getElementsByTagName(“li”)
这将返回li的集合
答案 1 :(得分:1)
如果您正在使用jquery,您可以使用基本选择器来获取包含<li>
的lis的jquery对象,然后您可以对每个对象进行操作。
$('li').each(function(){
var li = $(this);
//code to manipulate li
});
答案 2 :(得分:1)
var li = document.getElementsByTagName('li')
for (var i = 0; i < li.length; i++) {
//manipulate them how?
console.log(li[i]);
}
你是如何操纵他们的?你会做什么,这将把它们插入一个名为li的数组中,for循环将循环通过。但是你想做什么?
答案 3 :(得分:0)
document.getElementsByTagName('li')
将返回一系列li元素。
编辑: 您可以选择通过在页面上打印脚本标记而不是li来为页面添加数据点数组。这样,页面上就没有多余的不需要的元素了。
答案 4 :(得分:0)
试试这个:
var lis = document.getElementsByTagName("li");