Wie, um ausgewählten text Fett/Kursiv/Unterstrichen in javascript?

Ich versuche zu arbeiten auf einer Webseite, die Benutzern erlaubt zu schreiben Ihre eigenen Notizen für ein Schulprojekt, und meine Idee war, dass Sie Fett und/oder Kursiv darstellen/unterstreichen Ihren text über die Tasten. Wie jetzt, die Tasten sind zu arbeiten, aber Sie Fett und/oder Kursiv darstellen und/oder Unterstrichen, alles im text-Bereich. Stattdessen möchte ich es auf Arbeit in der Weise, dass nur der text, den Sie markieren, wird Fett/Kursiv/Unterstrichen.
Ich würde auch gerne wissen, wie man es so machen, dass wenn Sie klicken Sie auf die Schaltfläche Fett, text, Sie geben ab dann kommen aus Fett, und wenn Sie klicken Sie erneut, den text, der eingegeben wird, ab dann kommt heraus normalen.

<script type="text/javascript">
function boldText(){
    var target = document.getElementById("TextArea");
    if( target.style.fontWeight == "bolder" ) {
        target.style.fontWeight = "normal";
    } else {
        target.style.fontWeight = "bolder";
    }
}



function italicText(){
    var target = document.getElementById("TextArea");
    if( target.style.fontStyle == "italic" ) {
        target.style.fontStyle = "normal";
    } else {
        target.style.fontStyle = "italic";
    }
}

function underlineText(){
    var target = document.getElementById("TextArea");
    if( target.style.textDecoration == "underline" ) {
        target.style.textDecoration = "none";
    } else {
        target.style.textDecoration = "underline";
    }
}
</script>
InformationsquelleAutor cosmo | 2016-07-06
Schreibe einen Kommentar