mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 16:30 Benutzername: Passwort: Auto-Login

Thema: Anfängerfrage: Mit JS id eines HTML-Elements auslesen. vom 20.11.2012


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Anfängerfrage: Mit JS id eines HTML-Elements auslesen.
Autor Nachricht
tellric
Threadersteller

Dabei seit: 27.03.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 20.11.2012 16:49
Titel

Anfängerfrage: Mit JS id eines HTML-Elements auslesen.

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich habe folgendes HTML-Element :

<div id="testID" onclick="auslesen()"><div>

Ich versuche mich gerade an der auslese-Funktion: Diese soll mir den Namen (testID) der id zurückgeben. Wie kann ich hier vorgehen?

Vielen DAnk
tellric
  View user's profile Private Nachricht senden
fyll

Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht: Männlich
Verfasst Di 20.11.2012 18:29
Titel

Antworten mit Zitat Zum Seitenanfang

Mit getAttribute('id').

bzw musst halt onlick="auslesen(this)" angeben und bei der Funktion diesen Parameter verwenden (function auslesen(bla) und bla.getAtribute...)
  View user's profile Private Nachricht senden
Anzeige
Anzeige
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Di 20.11.2012 19:31
Titel

Antworten mit Zitat Zum Seitenanfang

Bitte mehr Hintergrundinformationen. Von inline-Code wie onClick sollte man im Jahr 2012 wirklich langsam mal Abschied genommen haben.
  View user's profile Private Nachricht senden
tellric
Threadersteller

Dabei seit: 27.03.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 20.11.2012 22:12
Titel

Antworten mit Zitat Zum Seitenanfang

Danke fyll, da werde ich mich gleich mal dran machen und es so ausprobieren.

@pantonine: Was schlägst du denn vor? Du machst mich neugierig!

Danke an alle!
tellric
  View user's profile Private Nachricht senden
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mi 21.11.2012 00:01
Titel

Antworten mit Zitat Zum Seitenanfang

Kommt auf die Hintergrundinformationen an.

Um es kurz anzureißen: Javascript und HTML sind genau genommen zwei verschiedene Layer. HTML-Markum (wie inline-Attribute) kann nicht prüfen, ob ein entsprechender JS-Handler verfügbar ist. Javascript kann aber sehr wohl prüfen, ob ein bestimmter DOM-Node (== Markup-Entsprechung) verfügbar ist. Deshalb solltest Du JS über das DOM stülpen, nicht Dein Markup auf Vermutungen aufbauen.

Ein sehr komfortabler Weg ist bspw. das Event-Handling von jQuery.


Zuletzt bearbeitet von pantonine am Mi 21.11.2012 00:05, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Karlarsch

Dabei seit: 05.02.2007
Ort: -
Alter: 58
Geschlecht: Männlich
Verfasst Mi 21.11.2012 05:50
Titel

Antworten mit Zitat Zum Seitenanfang

"pantonine" möchte dir "unobstrusive Javascript" näherbringen.

Gruß
Karl
  View user's profile Private Nachricht senden
 
Ähnliche Themen html tabelleneintrag auslesen und in excel einfügen
html einer anderen seite auslesen - links gehen nicht
PS vs. PS Elements
Adobe Photoshop Elements 12
Photoshop Elements 2.0 - Effeckt
Gruppierungen in Photoshop Elements 5.0
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.