Как-то так?
var inputs = document.getElementsByTagName('input'),
i,
l = inputs.length;
for (i = 0; i < l; i++)
{
if (inputs[i].hasAttribute('id'))
{
//do some code
}
}
Изменить, чтобы добавить:
К сожалению, hasAttribute
не такой кросс-браузерный, как я думал ...
«чистейшие» шаги кода:
- использовать jQuery
$('input[id]')
- выгода