Skip to content Skip to sidebar Skip to footer

Getting Elements By A Partial Id String In Javascript

I have the followng code: var inputs = document.getElementsByTagName('input'); for (var i = 0; i < inputs.length; i++) { inputs[i].disabled = bDisabled; } I need to now add som

Solution 1:

This is pretty basic stuff.

var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
  if(inputs[i].id.indexOf("bib") == 0)
    inputs[i].disabled = bDisabled;
}

Solution 2:

functionCheckDynamicValue(partialid, value) {

    var re = newRegExp(partialid, 'g');
    var elems = document.getElementsByTagName('*'), i = 0, el;
    while (el = elems[i++]) {
        if (el.id.match(re)) {
            el.disabled = value;
        }
    }
}

Solution 3:

I haven't tried this myself, but would CSS style attribute selectors?

document.getElementsByTagName('[id^=bib]');

Post a Comment for "Getting Elements By A Partial Id String In Javascript"