document.execCommand & contenteditable

https://developer.mozilla.org/zh-CN/docs/Web/API/Document/execCommand

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Global_attributes/contenteditable

demo

click copy

https://codepen.io/webgeeker/pen/XOJaEP


<blockquote contenteditable="true">
<p>Edit this content to add your own quote</p>
</blockquote> <cite contenteditable="true">-- Write your own name here</cite>
.output {
font: 1rem 'Fira Sans', sans-serif;
} blockquote {
background: #eee;
border-radius: 5px;
margin: 16px 0;
} blockquote p {
padding: 15px;
} cite {
margin: 16px 32px;
} blockquote p::before {
content: '\201C';
} blockquote p::after {
content: '\201D';
} [contenteditable='true'] {
caret-color: red;
}

最新文章

  1. mysql 数据库引擎
  2. Fibonacci 数列算法分析
  3. jquery图片时钟
  4. JS 弹窗到右下角
  5. plsql登录弹白框
  6. 浅析 GRUB 如何加载 linux kernel
  7. Sublime Text 3 若干问题解决办法
  8. 对于超大型SQL SERVER数据库执行DBCC操作
  9. 微信公众号调用JS-SDK
  10. echarts 柱状图,每根柱子显示不同颜色(随机显示和定制显示)
  11. element-ui(或者说Vue的子组件)绑定的方法中传入自定义参数
  12. HDU - 6314 Matrix(广义容斥原理)
  13. 058、flannel概述(2019-03-27 周三)
  14. spring cloud 路由网关zuul基本使用
  15. 解决在VUE中绑定WebSocket事件无法传值的问题
  16. 《Linux内核分析》第五周学习总结
  17. EditText的一些使用技巧
  18. 20165313 《Java程序设计》第八周学习总结
  19. spring 整合Junit学习
  20. Java中数据类型转换大全(个人总结)

热门文章

  1. 硬盘空间术语:unallocated, unused and reserved
  2. SpringBoot日记——国际化篇
  3. JavaScript——历史与简介
  4. PageHelper分页插件使用
  5. 测试模型---V模型
  6. Java中的Union Types和Intersection Types
  7. Unity新版本VR以及SteamVR基础
  8. 如何在多机架(rack)配置环境中部署cassandra节点
  9. 为什么HashMap桶(链表)的长度超过8会转换成红黑树?
  10. 02_python内置模块_timeit