如何创建一些JavaScript来实现以下功能-当用户单击“BOLD”按钮时,所选文本会以“<b>”和“</b>”包装。
<form name="my">
<textarea name="textarea"></textarea><br />
<input type="button" value="bold" onclick="formatText ('b');" />
<input type="button" value="italic" onclick="formatText ('i');" />
<input type="button" value="underline" onclick="formatText ('u');" />
</form>
请帮我创建支持几乎所有网络浏览器的JavaScript代码。