Range——插入对象insertNode
2016-06-11 15:31
411 查看
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> 请先选择文字,再点击按钮<br> <div id="d1" style="background-color:red"> “嘻嘻”,雪儿忍不住笑了,自言自语道,“百草闲居,百草·······哇——”雪儿叫道,这个“哇”连拐了三个弯儿,“昨天晚上,我梦见了,梦见了和现在的一样的情景,我还像一只会发光的水母呢,我看见了会开桂花的梧桐树,我和哥哥的小时候, </div> <input type="button" value="移动按钮" onmouseup="onc()" id="b"> </body> <script> function onc(){ var b=document.getElementById("b"); var s=document.getSelection();//获取页面的选择区域 if(s.rangeCount>0){ var r=s.getRangeAt(0);//获取页面选择区域的第一个位子 r.insertNode(b);//第一个位子前插入button } } </script> </html>
相关文章推荐
- node安装相关
- leetcode 117 Populating Next Right Pointers in Each Node II
- leetcode 116 Populating Next Right Pointers in Each Node
- nodemcu的gpio相关操作
- 使用淘宝镜像访问node包
- 将单链表中相邻两节点对换
- Datanode JPS
- Node.js基本语法简介
- leetcode 19. Remove Nth Node From End of List
- 117. Populating Next Right Pointers in Each Node II
- 116. Populating Next Right Pointers in Each Node
- Node.js: exports与module.exports的区别
- nodejs模块加载的猜想
- nodejs的模块引用
- Node.js 实用工具
- nodejs特性
- openwrt 编译node.js功能(解决Illegal instruction错误)
- Node.js CSV导入功能,上传并读取
- hadoop集群中datanode启动几秒钟自动关闭
- Delete Node in a Linked List