Ich habe mir aber das DOM verschiedener, namenhafter WYSIWYG-Editoren angesehen und festgestellt, dass es wohl doch möglich ist <span>-tags mit onclick-event zu nutzen.
Ja - aber ggf. geht das nicht mit execCommand
Aber wo genau ist der Switch?
Möglicherweise Intern im Browser: das Beispiel in der MSDN verwendet jedenfalls auch Button http://msdn.microsoft.com/en-us/library/ms536419(VS.85).aspx