Ich weiß, das ist eine einfache Aufgabe, aber mein Javascript-Wissen ist (sehr) begrenzt und ich kann nicht scheinen, dass dies funktioniert. Ich habe es gründlich recherchiert und habe vor dem Posting schon einige ähnliche Fragen gelesen, aber immer noch kein Glück. Ich versuche, alle Zeichen nach dem Komma innerhalb eines bestimmten div zu entfernen. Mein schlechtes Verständnis von Javascript (und Programmierung im Allgemeinen) beschränkt mich hier sicherlich.Entfernen aller Zeichen nach spezifischem Zeichen
var s = document.getelementsbyclassname('menu-staff');
s = s.substring(0, s.indexOf(','));
document.write(s);
<div class="menu-staff">Value One, Value Two, Value Three, Value Four</div>
Ich kann diese erhalten für eine statische Zeichenfolge in den Variablen gespeichert zu arbeiten, so dass ich weiß, dass die Javascript-Funktion funktioniert, muss es einfach ein Problem sein, mit der div nach Klasse Targeting, rechts ? Danke, dass du mit einem Neuling zusammen bist. Ich erwarte, dass dies innerhalb weniger Stunden als Duplikat markiert und entfernt wird, aber hoffentlich wird jemand so freundlich sein, einen ignoranten Designer zum Licht zu führen. :)
Es gibt keine Möglichkeit, dass Javascript funktioniert, vor allem, ** Fall zählt **, es 'getElementsByClassName', und es hat eine nodeList zurückgibt, keinen String? – adeneo
Versuchen Sie: Holen ** E ** lements ** B ** y ** C ** lass ** N ** ame –
# 1, was Sie * tun * müssen, wenn Sie im Browser JavaScript programmieren: [behalten Sie die Fehlerkonsole des Browsers öffnen] (http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers). Sie schwirren nur im Dunkeln, wenn Sie die Fehlermeldungen nicht sehen. – JJJ