In IE you can make text immediately within an element unselectable (i.e. doesn't apply to text in its children) by using the unselectable="on"
attribute.
Note that if applying from javascript you MUST use el.setAttribute("unselectable","on")
. Just trying el.unselectable="on"
will not work. (Tested in IE9).