您现在的位置: 爱51代码网 >> 范文 >> 文章正文
如何使用execommand获取选中区域字体大小实现字体放大的效果

我在Winform中做了个Html编辑器,用execommand可以设置一些格式。
如何使用execommand获取选中区域字体大小!!!!!想实现字体放大的效果!!
execommand只是执行命令,获取样式要用select和range对象

<iframe name="richEdit" id="richEdit-id" src="about:blank"></iframe><br />
<input type="button" onclick='getFontSize()' value="获取选中内容的font-size" />
<script>
    function getFontSize() {
        var doc = frames["richEdit"].document
 
        var rng = doc.selection.createRange();
        alert(rng.parentElement().style.fontSize)
 
    }
    window.onload = function () {
        frames["richEdit"].document.designMode = "on";
        //IE下不用计时器延时执行代码,获取到的frames['richEdit'].document会为空导致出错
        setTimeout(function () {
            var editor = frames['richEdit'].document.body;
            editor.innerHTML += '<span style="font-size:20px">20px的字符</span>abcdefg';
        }, 10);
    }
</script>

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    Unable to write data to the tr
    asp.net中listbox的items.count属
    C#不是每次查询数据是不是被缓存
    ASP.NET发布后能加载引用的js文件
    Hadoop2.2.0在eclipse控制台没有
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    Hadoop2.2.0在eclipse控制台没有
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    JS的setTimeout在最后一次点
    js动态生成canvas后为其添加
    IE8如何让无序列表中的文字与
    jquery怎么获取值去掉px
    js点击改变样式该代码实现
    XMLHttpRequest中getRespons
    ajax传值给了asp.net后台后,
    js验证手机号码的正则表达式
    如何通过JS屏蔽回车键提交表
    highcharts中x轴的刻度的距离
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |