Kann einzelne Strings nicht in Farbe wiedergeben.

AlanHorman

Mitglied
Mit diesem Code lade ich ein Objekt von der Datenbank.
Dieses Objekt ist in einzelne Strings unterteilt.

Javascript:
$.post( '/comment/showall', { room: document.getElementById('room').innerHTML}).done(function( data ) {

  var kommentare = new String();
  for (var i = data.length-1; 0 <= i; i--)
  {
    kommentare += data[I].username + ' schrieb: ' + data[I].commentary + '\n\n';
  }
  document.getElementById('commentBox').value = kommentare;
});

Mein String wird in der "CommentBox" ausgegeben, aber ich möchte gerne, dass alle Usernames fett geschrieben werden und die Kommentare eine andere Farbe bekommen als die Usernames und alle "schrieb"s. Wie mache ich das mit JavaScript, dass ich einzelnen String-Teilen eine andere Farbe zuweise?
 
Zuletzt bearbeitet von einem Moderator:
Wenn es wirklich Inputs sind kann man nur die Hintergrundfarbe und die Textfarbe für den gesamten Input setzen.

Wenn diese CommentBox ein div ist wäre eine Möglichkeit den Text in spans bzw. paragraph zu schreiben und diese mittels CSS zu formatieren.
 
Zurück