Có, tôi đã sử dụng nó trong IE, Chrome, Safari. Nếu nó hoạt động cho các trình duyệt này thì nó sẽ làm việc cho phần còn lại. Dù sao, phương pháp execCommand
của đối tượng document
được sử dụng để thực thi các lệnh liên quan đến các tính năng Chỉnh sửa văn bản có dạng thức trong trình duyệt. Cú pháp của execCommand
là như sau: document.execCommand(command, uiBool, argument)
Tham số lệnh là lệnh để thực hiện - đậm, gạch dưới, font chữ, vv
Sau đó, bạn có uiBool
mà là giá trị boolean mà xác định có hay không giao diện người dùng mặc định sẽ được hiển thị.
Và tham số cuối cùng là đối số sử dụng cho một số lệnh yêu cầu chúng tôi chuyển đối số. Nếu không có đối số được yêu cầu bởi lệnh, chúng ta chuyển giá trị null
làm tham số thứ ba.
Ví dụ:
document.getElementById("whateverID").document.execCommand('bold', false, null);
hay:
document.getElementById("whateverID").document.execCommand('bold', false, <a variable nae>);
Link là thú vị, nhưng nó là như vậy cũ nó chỉ bao gồm firefox 2 và doesnt bao gồm chrome ở tất cả. Có ai biết về ma trận sau không? –
Xem http://caniuse.com/#feat=document-execcommand –