I've got a label for an input. Defined like:
<label for"idofparentelement">innerHTML</label>
Found nothing where the label for hasn't got an id.
How can i remove it with JavaScript without giving an id.
I've got a label for an input. Defined like:
<label for"idofparentelement">innerHTML</label>
Found nothing where the label for hasn't got an id.
How can i remove it with JavaScript without giving an id.
To remove element with specific attribute Use this function:
function removeElem(tag,atr,vl)
{
    var els = document.getElementsByTagName(tag);
    vl=vl.toLowercase();
    for (var i = 0; i<els.length; i++) {
    var elem=els[i];
    if(elem.getAttribute(atr)){
    if ( elem.getAttribute(atr).toString().toLowercase()==vl){
    elem.remove();
    return;
    }
    }
    }
}
and First of all
Change your html like:
<label for="idofparentelement">innerHTML</label>
Now for your case Use this as: removeElem('label','for','idofparentelement');
Here is the working:
Hope it'll help you cheers :)!!