Rob: CSS-Eigenschaft tauschen

Beitrag lesen

Hallo,

mein Problem sieht grob so aus: in einem Inputfeld soll zB über onChange eine JS-Funktion ausgelöst werden, die einen ganz normalen Text (kein Inputfeld oder Textarea) über text-decoration:line-through durchstreicht.

Bisher weise ich dem Text eine CSS-Klasse zu, die dann von JS gegen eine andere getauscht wird. Die Zeilenanzahl kann jedoch varieren und bei 20 Elementen würde das 40 Klassen erfordern, das ist zum einen unübersichtlich und zum anderen bestimmt nicht elegant.

Geht es auch anders? Vielleicht über parent/child-Navigation vom übergebenen "this" aus? Leider muß man vom Inputfeld 4 Ebenen nach oben und dann wieder 13 hinunter um zum TEXT zu kommen.

Oder vielleicht das Textfeld über eine ID ansprechen?!

irgendwie verwirrt *g*
Robert