像 yanzilisan183 说的,你可以通过 style 让整个文本框内容加粗,但没有办法单独改变部分文字的样式。不过在你的例子中并没有出现 textarea,而是一个 iframe。
下面的代码只是个例子,可以实现将选择的文本加粗。但实际应用中考虑的问题还有很多。
IE 9, Firefox 19, Chrome 26 下测试都没有问题,Safari 会出现移位错误,Opera 直接不支持。
文本框是不支持富格式的,你只能改变文本框中所有内容的显示样式,而不能只修改选中的部分.
编辑器用的即不是input type="text"也不是textarea,因为这两种控件都不支持富格式文本.
所以,没有代码能像你所想的只给文本框中选中的部分加粗.