Tak, użyłem go w IE, Chrome, Safari. Jeśli działa dla tej przeglądarki, to powinna działać na resztę. W każdym razie, metoda execCommand
obiektu document
służy do wykonywania poleceń związanych z wbudowanymi funkcjami edycji tekstu w przeglądarce. Składnia execCommand
jest następująca: document.execCommand(command, uiBool, argument)
Parametr polecenia jest poleceniem do wykonania - pogrubienie, podkreślenie, czcionka itp
Wtedy masz uiBool
czyli wartość logiczną, która określa, czy domyślny interfejs użytkownika powinien zostać wyświetlony.
Ostatni parametr jest używany jako argument dla niektórych poleceń, które wymagają przekazania argumentu. Jeśli polecenie nie wymaga żadnego argumentu, jako trzeci parametr podajemy wartość null
.
przykład:
document.getElementById("whateverID").document.execCommand('bold', false, null);
czyli
document.getElementById("whateverID").document.execCommand('bold', false, <a variable nae>);
Link jest interesująca, ale jest tak, że zawiera tylko stary zapalić 2, nie obejmuje wcale chrom. Ktoś wie o późniejszej matrycy? –
Zobacz http://caniuse.com/#feat=document-execcommand –