Javascript 存储以数组具有给定类名的所有元素的id 函数storeid(){ var className=document.getElementsByClassName('Jicon'); var classnamecont=className.length; var IdStore=新数组(); 对于(var j=0;j

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

我的目的是获取具有特定类名的所有元素的id,并将它们存储在数组中


您只需要以下几项更改:

必须使用
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);
}

谢谢是我想要的~谢谢是我想要的~