div的Javascript显示名称

div的Javascript显示名称,javascript,Javascript,我有一个里面有div的容器,使用Javascript,我试图为每个显示div“name”的条目打开一个警报框 items=document.getElementsByClassName(“单一项”); 对于(i=0;i

我有一个里面有div的容器,使用Javascript,我试图为每个显示div“name”的条目打开一个警报框

items=document.getElementsByClassName(“单一项”);
对于(i=0;i

项目1
项目2
项目3
项目4

如果“名称”指的是div中的文本,则可通过textContent属性访问该文本

alert("This is an item - the name is "+items[i].textContent);

如果“名称”是指div中的文本,则可以通过textContent属性访问该文本

alert("This is an item - the name is "+items[i].textContent);

您可以使用
.getAttribute()
来执行此操作。另外,要有为变量使用
var
关键字的习惯,或者更进一步,当代码变大时,可能会有很多全局变量

另外,您正在使用
名称
属性,该属性用于
输入
等表单元素,因此如果您想将其用于
div
,您可以使用
数据名称
等自定义属性,并相应地编辑JS getAttribute值

var items=document.getElementsByClassName(“单个项目”);
对于(i=0;i

项目1
项目2
项目3
项目4

您可以使用
.getAttribute()
执行此操作。另外,要有为变量使用
var
关键字的习惯,或者更进一步,当代码变大时,可能会有很多全局变量

另外,您正在使用
名称
属性,该属性用于
输入
等表单元素,因此如果您想将其用于
div
,您可以使用
数据名称
等自定义属性,并相应地编辑JS getAttribute值

var items=document.getElementsByClassName(“单个项目”);
对于(i=0;i

项目1
项目2
项目3
项目4
items=document.getElementsByClassName(“单一项”);
对于(i=0;i

项目1
项目2
项目3
项目4
items=document.getElementsByClassName(“单一项”);
对于(i=0;i

项目1
项目2
项目3
项目4

使用getAttribute像这样做

items=document.getElementsByClassName(“单一项”);
对于(i=0;i

项目1
项目2
项目3
项目4

使用getAttribute像这样做

items=document.getElementsByClassName(“单一项”);
对于(i=0;i

项目1
项目2
项目3
项目4
使用以下代码

for (i = 0; i < items.length; i++) {
    var nameValue = item[i].getAttribute('name');
    alert("This is an item - the name is " + nameValue);
}
for(i=0;i
使用以下代码

for (i = 0; i < items.length; i++) {
    var nameValue = item[i].getAttribute('name');
    alert("This is an item - the name is " + nameValue);
}
for(i=0;i
name
不是
div
元素的有效属性。相反,应使用
数据名称
名称
不是
div
元素的有效属性。相反,应使用数据名