div的Javascript显示名称
我有一个里面有div的容器,使用Javascript,我试图为每个显示div“name”的条目打开一个警报框div的Javascript显示名称,javascript,Javascript,我有一个里面有div的容器,使用Javascript,我试图为每个显示div“name”的条目打开一个警报框 items=document.getElementsByClassName(“单一项”); 对于(i=0;i
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
元素的有效属性。相反,应使用数据名。