zoukankan      html  css  js  c++  java
  • HTML编辑器

    <button onclick="weight()">加粗</button>
    <input type="color" id="e" onchange="changeColor()" />
    <input type="file" id ="f" onchange="addPicture()" />
    <br/> <br/>
    <div contenteditable id="d1" style="900px;height:500px;border:1px solid red;overflow:auto;">
    
    </div>
    
    <script>
    function weight(){
    var range = window.getSelection().getRangeAt(0);
    var span = document.createElement("span");
    span.style.fontWeight = 900;
    range.surroundContents(span);
    }
    
    function changeColor(){
    var range = window.getSelection().getRangeAt(0);
    var span = document.createElement("span");
    span.style.color = e.value;
    range.surroundContents(span);
    }
    
    function addPicture(){
    var range = window.getSelection().getRangeAt(0);
    var picture = document.createElement("img");
    var fileReader = new FileReader();
    fileReader.readAsDataURL(f.files[0]);
    fileReader.onload = function(){
    picture.src = this.result;
    range.insertNode(picture);
    }
    }
    </script>
  • 相关阅读:
    个人日志-6.27
    <软件工程>课程总结
    团队项目--地铁信息查询-UML图初步设计
    7-4 日报
    7-5小组日报 最终版的发布
    7-1 7-3
    软工日报6-30
    软工日报 6-29
    6-28小组会议记录
    6-27小组讨论内容
  • 原文地址:https://www.cnblogs.com/lpzpp/p/11938544.html
Copyright © 2011-2022 走看看