删除没有ID的输入标签

HTML Remove Label for input without ID

本文关键字:输入 标签 ID 删除      更新时间:2023-09-26

我有一个输入标签。定义:

<label for"idofparentelement">innerHTML</label>

for标签没有id的地方没有找到。

我怎么能删除它与JavaScript没有给出一个id。

删除具有特定属性的元素

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;
    }
    }
    }
}

和First of all修改你的html:

<label for="idofparentelement">innerHTML</label>

现在根据您的情况使用:removeElem('label','for','idofparentelement');

下面是工作:

Fiddle

希望它会帮助你干杯:)!!