Я бы рекомендовал использовать querySelector
вместо getElementsByTag
, что позволяет, например, писать селекторы стиля CSS.
Если вы просто хотите получить все отключенные кнопки deb, вы можете сделать это, например, так
var b = document.querySelectorAll('deb-button:disabled')
Но если вы хотите получить все элементы, для которых атрибут disabled
имеет значение disabled
var b = document.querySelectorAll('deb-button[disabled="disabled"]');
Но если вы хотите использовать getElementsByTagName, вы можете выполнить циклпо результату getElementsByTagName
и отфильтруйте кнопки deb, у которых нет отключенного атрибута
ES6:
var b = document.getElementsByTagName('deb-button').filter( e => e.getAttribute('disabled') === 'disabled' )
ES5:
var a = document.getElementsByTagName('deb-button');
var b = [];
for (var i= 0; i < a.length; i++){
if (a[i].getAttribute('disabled') === 'disabled') { b.push(a[i]) }
}