Both the button and the div have the same \'onclick\' code, yet the execCommand only seems to work on the button. Is there any way I can make it work when pressing the div?<
See this fiddle :- http://jsfiddle.net/ZzL8y/4/ This is not the complete answer but these links might help you:-
1> set execcommand just for a div
2> select all text in contenteditable div when it focus/click