Javascript 存储以数组具有给定类名的所有元素的id 函数storeid(){ var className=document.getElementsByClassName('Jicon'); var classnamecont=className.length; var IdStore=新数组(); 对于(var j=0;j
我的目的是获取具有特定类名的所有元素的id,并将它们存储在数组中Javascript 存储以数组具有给定类名的所有元素的id 函数storeid(){ var className=document.getElementsByClassName('Jicon'); var classnamecont=className.length; var IdStore=新数组(); 对于(var j=0;j,javascript,Javascript,我的目的是获取具有特定类名的所有元素的id,并将它们存储在数组中 您只需要以下几项更改: 必须使用className,因为它是查询返回的实际元素数组getElementsByClassName() 必须使用.push()将项添加到数组中 function storeid(){ var className = document.getElementsByClassName('Jicon'); var classnameCount = className.length; va
您只需要以下几项更改: 必须使用
className
,因为它是查询返回的实际元素数组getElementsByClassName()
必须使用.push()
将项添加到数组中
function storeid(){
var className = document.getElementsByClassName('Jicon');
var classnameCount = className.length;
var IdStore = new Array();
for(var j = 0; j < classnameCount; j++){
IdStore = classnameCount.id[j];
}
}
for(var j=0;j
您只需要以下几项更改: 必须使用
className
,因为它是查询返回的实际元素数组getElementsByClassName()
必须使用.push()
将项添加到数组中
function storeid(){
var className = document.getElementsByClassName('Jicon');
var classnameCount = className.length;
var IdStore = new Array();
for(var j = 0; j < classnameCount; j++){
IdStore = classnameCount.id[j];
}
}
for(var j=0;j
函数storeid(){
var className=document.getElementsByClassName('Jicon');
返回className.map(函数(cur){
返回当前id
});
}
document.write(JSON.stringify(storeid())
image1
图2
图3
图4
函数storeid(){
var className=document.getElementsByClassName('Jicon');
返回className.map(函数(cur){
返回当前id
});
}
document.write(JSON.stringify(storeid())
image1
图2
图3
图4
您将获得IdStore数组中的所有ID。
函数storeid(){
var className=document.getElementsByClassName('Jicon');
var classnamecont=className.length;
var IdStore=新数组();
对于(var j=0;j
image1
图2
图3
图4
您将获得IdStore数组中的所有ID。
函数storeid(){
var className=document.getElementsByClassName('Jicon');
var classnamecont=className.length;
var IdStore=新数组();
对于(var j=0;j
image1
图2
图3
image4
函数存储ID(){
var className=document.getElementsByClassName('Jicon');
var classnamecont=className.length;
var IdStore=新数组();
对于(var j=0;j
这是你的密码。瞧!!
注意:删除代码中的警报。函数storeid(){
var className=document.getElementsByClassName('Jicon');
var classnamecont=className.length;
var IdStore=新数组();
对于(var j=0;j
这是你的密码。瞧!!
注意:删除代码中的警报。对于这类事情,我更喜欢querySelectorAll,因为getElementsByClassName返回一个活动列表,如果在该类中添加/删除元素,可能会扰乱其他逻辑
function storeid(){
var className = document.getElementsByClassName('Jicon');
var classnameCount = className.length;
var IdStore = new Array();
for(var j = 0; j < classnameCount; j++){
IdStore[j] = className[j].id;
}
alert(IdStore.length);
}
对于这类事情,我更喜欢querySelectorAll,因为getElementsByClassName返回一个活动列表,如果在该类中添加/删除元素,可能会打乱其他逻辑
function storeid(){
var className = document.getElementsByClassName('Jicon');
var classnameCount = className.length;
var IdStore = new Array();
for(var j = 0; j < classnameCount; j++){
IdStore[j] = className[j].id;
}
alert(IdStore.length);
}
谢谢是我想要的~谢谢是我想要的~