主题: compareBoundaryPoints(how , range)举例有错 |
作者: 移山, 发布日期: 2013-06-18 10:58:01, 浏览数: 2205 |
操作系统:
浏览器版本: fireforx 21.0
BUG再现步骤: 1. http://www.kindsoft.net/docs/range.html#id22
2.
compareBoundaryPoints(how , range)3.
示例: var range1 = K.range(document); range1.selectNode(K('div#id')[0]); var range2 = K.range(document); range2.selectNode(K('div#id p')[0]); var cmp = range1.compareBoundaryPoints(K.START_TO_START, range2.get());
期望结果: <script type="text/javascript"> KindEditor.ready(function(K){ K("#mybtn").bind("click",function(){ var range1 = K.range(document); range1.selectNode(K("#p1")[0]); var range2 = K.range(document); range2.selectNode(K("#p1 b")[0]); var cmp = range1.compareBoundaryPoints(K.START_TO_END,range2); alert(cmp); }); }); </script> range2不带.get()可以正常运行,带了反而出错,所就第2个参数是个KRange对象。 |
作者: Roddy, 发布日期: 2013-06-20 18:22:22 |
非常感谢,我尽快修复文档typo。
|
回复 |