我如何访问<;李>;在Javascript中逐个标记?
在我的aspx页面的标签中有各种我如何访问<;李>;在Javascript中逐个标记?,javascript,asp.net-mvc-2,Javascript,Asp.net Mvc 2,在我的aspx页面的标签中有各种元素。我想使用Javascript一次提取一个元素并对其执行一些操作。我不知道怎么做; 我应该使用哪个函数 早些时候,我在C#中得到了一个相同的列表,但是我不能在Javascript中迭代它,所以我将它转换为,以便Javascript可以访问它。文档。getElementsByTagName('li')将返回一个li元素数组 编辑: 您可以选择在页面上打印一个脚本标记(而不是li)来向页面添加一个数据点数组。这样,页面上就不会有多余的不需要的元素。使用docume
元素。我想使用Javascript一次提取一个
元素并对其执行一些操作。我不知道怎么做;
我应该使用哪个函数
早些时候,我在C#中得到了一个相同的列表,但是我不能在Javascript中迭代它,所以我将它转换为
,以便Javascript可以访问它。文档。getElementsByTagName('li')
将返回一个li元素数组
编辑:
您可以选择在页面上打印一个脚本标记(而不是li)来向页面添加一个数据点数组。这样,页面上就不会有多余的不需要的元素。使用document.getElementsByTagName(“li”) 这将返回一组李的尝试以下操作:
var lis = document.getElementsByTagName("li");
如果使用jquery,可以使用基本选择器获取包含
的lis的jquery对象,然后对每个对象执行操作
$('li').each(function(){
var li = $(this);
//code to manipulate li
});
var li=document.getElementsByTagName('li'))
对于(变量i=0;i
你是如何操纵他们的?您要做什么,这将把它们插入一个名为li的数组中,for循环将循环通过。但是你想做什么呢
活生生的例子:你的问题不清楚。请澄清并包括一个代码示例。大写和正确的标点符号是加号。u mean->var[]varName=document.getElementByTagName('li');没有var narName=document.getElementsByTagName(“li”)。var名称中没有[],getElements是复数的,它只是var varName=document.getElementbyTagName('li');从技术上讲,它是节点列表,而不是数组。
var li = document.getElementsByTagName('li')
for (var i = 0; i < li.length; i++) {
//manipulate them how?
console.log(li[i]);
}