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

不言
Freigeben: 2018-06-05 16:32:37
Original
2810 Leute haben es durchsucht

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 + "\" />");
Nach dem Login kopieren

Besorgen Sie sich ihn so:

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

Nein. Später habe ich Folgendes verwendet:

  function upimg(){
    alert(event.target.id);
    }
Nach dem Login kopieren

, 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!

Verwandte Etiketten:
id
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage