Ja, ich habe es in IE, Chrome, Safari verwendet. Wenn es für diesen Browser funktioniert, sollte es für den Rest funktionieren. Wie auch immer, die execCommand
Methode des document
Objekts wird verwendet, um Befehle auszuführen, die sich auf die integrierten Rich Text Editing-Funktionen im Browser beziehen. Die Syntax der execCommand
ist wie folgt: document.execCommand(command, uiBool, argument)
Der Befehlsparameter ist der Befehl auszuführen - fett, unterstrichen, Schriftart usw.
Dann haben Sie die uiBool
, die den Booleschen Wert ist, ob oder nicht spezifiziert Die Standardbenutzeroberfläche sollte angezeigt werden.
Und der letzte Parameter ist das Argument verwenden für einige Befehle, die erfordert, dass wir ein Argument übergeben. Wenn das Kommando kein Argument benötigt, übergeben wir als dritten Parameter einen Wert von null
.
Beispiel:
document.getElementById("whateverID").document.execCommand('bold', false, null);
oder:
document.getElementById("whateverID").document.execCommand('bold', false, <a variable nae>);
Link ist interessant, aber es ist so alt, es enthält nur firefox 2 und tut Chrom enthalten überhaupt. Wer kennt eine spätere Matrix? –
Siehe http://caniuse.com/#feat=document-execcommand –