textarea 与 execCommand

hansaiqun 2009-08-21 10:44:32

<script language="javascript">


function setfont()
{
var r = document.selection.createRange();
r.execCommand('FontName',false,document.getElementById('sf').value);

}

</script>

<textarea id="tx" name="aa">就了就了了可按时的按时的法按时的法</textarea>

<select id="sf" onchange="javascript:setfont()">
<option value="宋体" selected>宋体</option>
<option value="仿宋_GB2312">仿宋</option>
<option value="楷体_GB2312">楷体</option>
<option value="黑体">黑体</option>
</select>

为什么在 textarea 中 就不行了啊 那该怎么办呢啊 望大虾指点
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zx119koko 2009-08-21
  • 打赏
  • 举报
回复
textarea 不是用value, 用innerHTML
hansaiqun 2009-08-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 arborous 的回复:]
execCommand本身对 textarea 就不可以
你可以换中方式来实现,可以用frame来做,这个是可以实现的。
[/Quote]

看不懂啊 能不能给个列子的 楼上的 呵呵
arborous 2009-08-21
  • 打赏
  • 举报
回复
execCommand本身对 textarea 就不可以
你可以换中方式来实现,可以用frame来做,这个是可以实现的。

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧