Я хочу, чтобы все элементы, которые имеющие идентификатор и хочет сохранить это значение ID в массиве, и я использую следующий метод:Получить идентификаторы всех элементов в массиве
var allTheElementsHavingID = document.querySelectorAll('[id]');
var allTheID = [];
for(i=0;i<allTheElementsHavingID.length;i++)
{
allTheID.push(allTheElementsHavingID[i].id);
}
Но проблема здесь в том, что у меня около 15000 элементов с идентификатором. , и когда я запускаю код в консоли, он замораживает браузер. , так что я хочу альтернативу цикла for здесь, чтобы сохранить все ID Есть ли какой-либо другой метод?, который окажется более эффективным
Почему, собственно, вы хотите, чтобы хранить все идентификаторы в массиве? –
@RaxWeber Я проверяю, что идентификатор, указанный в назначении метки привязки (href), существует или нет. –
@ RaxWeber Если вы знаете способ сделать это, пожалуйста, предложите это. Благодарю. –