Heim >Web-Frontend >HTML-Tutorial >Rufen Sie den ID-Namen der aktuellen Schaltfläche oder des HTML-Codes ab

Rufen Sie den ID-Namen der aktuellen Schaltfläche oder des HTML-Codes ab

不言
不言Original
2018-06-05 16:32:372836Durchsuche

Das Folgende ist ein Beispiel für das Abrufen des ID-Namens der aktuellen Schaltfläche oder HTML (empfohlen). Es ist ziemlich gut. Ich werde es jetzt mit Ihnen teilen und als Referenz geben.

Was ich heute gemacht habe, ist ein Bild hochzuladen und auf das Bild zu klicken, um es zu löschen.

Geben Sie nach dem Zufallsprinzip eine Bild-ID ein, rufen Sie die Bild-ID ab und löschen Sie dann das Bild.

Da die Bild-ID zufällig ist, funktioniert ein Klick auf das Bild oder auf die Klasse nicht, um die ID abzurufen. Verwenden Sie abschließend das Ereignis onclick, um sie abzurufen.

Der js-Code lautet wie folgt:

$("#pic").append("<img style=&#39;width:70px;margin:5px;height:70px;&#39; id=&#39;"+num+"&#39; onclick=&#39;upimg()&#39; src=\"" + images.localId + "\" />");

Besorgen Sie sich ihn so:

  function upimg(){
    var id= $(this).attr("id");
    alert(id);
    }

Nein. Später habe ich Folgendes verwendet:

  function upimg(){
    alert(event.target.id);
    }

, um es zu bekommen.

Zusammenfassung:

Versuchen Sie, event.target.id zu verwenden, verwenden Sie nicht diese.id.

Bei Verwendung der Ereignisdelegation dies verweist auf das Element, das auf das Ereignis warten soll, nicht auf das angeklickte Element. event.target.id zeigt immer auf das angeklickte Element

Verwandte Empfehlungen:

js-Methode zum Abrufen des Werts des HTML-Span-Tags ( super einfach)

Das obige ist der detaillierte Inhalt vonRufen Sie den ID-Namen der aktuellen Schaltfläche oder des HTML-Codes ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn