Ich habe textarea
und ich möchte Farbe des ausgewählten Textes ändern. Beispiel:Wie ändere ich die Farbe des ausgewählten Textes von Textarea?
var text = "abcdefg";
Ich möchte efg
Farbe von ausgewähltem Text ändern.
hier ist mein Code:
var input = document.getElementById('area');
var value = input.value.substr(input.selectionStart, input.selectionEnd - input.selectionStart);
$('#abc').find(value).attr('color',color);
können Sie nur Stil-Elemente hinzufügen und Text können nicht Farbe Stil. Aber Sie können ':: selection' css selector verwenden. Siehe http://www.w3schools.com/cssref/sel_selection.asp – Mohammad
Sie müssen den ausgewählten Text in HTML umbrechen, da textNodes keinen Stil haben können. – evolutionxbox
Warum hast du 'pure JS' &' jQuery' gemischt? –