获取插入符号所在元素的XPath
Get XPath of element where caret is present
如何获得插入符号(文本编辑闪烁光标)存在的元素的xpath或元素引用,插入符号可以通过鼠标单击或使用键盘操作来定位。
<div class="PPTOutlineViewContent" contentEditable="true" draggable="false">
<div class="PPTOutlineSlide_1 Slide">
<div class="PPTOutlineSlideNumber" contentEditable="false">1</div>
<div class="PPTOutlineSlideTitleSpan line1">Seattle</div>
<div class="PPTOutLineSubtitle line2">With Kodiak West Travel</div>
</div>
<div class="PPTOutlineSlide_2 Slide">
<div class="PPTOutlineSlideNumber" contentEditable="false">2</div>
<div class="PPTOutlineSlideTitleSpan line1"> </div>
</div>
<div class="PPTOutlineSlide_3 Slide">
<div class="PPTOutlineSlideNumber" contentEditable="false">3</div>
<div class="PPTOutlineSlideTitleSpan line1"> </div>
</div>
<div class="PPTOutlineSlide_4 Slide">
<div class="PPTOutlineSlideNumber" contentEditable="false">4</div>
<div class="PPTOutlineSlideTitleSpan line1"> </div>
</div>
<div class="PPTOutlineSlide_5 Slide">
<div class="PPTOutlineSlideNumber" contentEditable="false">5</div>
假设这行有插入符号
<div class="PPTOutlineSlideTitleSpan line1">Visit Seattle</div>
<div class="PPTOutlineSlideTitleDiv line2">Before or After</div>
<div class="PPTOutlineSlideTitleDiv line3">Your Cruise to Alaska!</div>
<div class="PPTOutLineSubtitle line4">Kodiak West Travel Can Help </div>
<div class="PPTOutLineSubtitle line5">You Develop Your Itinerary</div>
</div>
</div>
例如:如果插入符号出现在幻灯片5第2行"Visit Seattle"之前,我应该获取该div元素的xpath或元素引用。
一个文档一次可以有一个activeElement
。如果页面上有一个闪烁的插入符号,则activeElement
指向该特定元素。一个jQuery对象可以像这样被检索:$(document.activeElement)
,或$( ":focus" )
。
相关文章:
- 在 JavaScript 中查找包含 XPath 字符串的所有元素
- CasperJS可以't使用CSS选择器或xPath查找元素
- 使用 jQuery 获取 DOM 元素的 XPath
- 计算CasperJS中给定元素的XPath
- 如何使用xpath计算父元素的子元素的深度
- 如何使用XPath表达式在CasperJS中检索元素的属性
- 当我尝试两个 DOM 中的 get 元素时,HTML 和 Xpath 结果未定义
- 如何在 QTP 中通过 xpath 从 iframe 查找元素
- 在属性名称中搜索带有冒号的 xpath 表达式会引发异常(节点.js元素树模块)
- XPath 表达式,用于按源顺序选择 *所有* 元素、文本节点和注释节点
- 在 Internet Explorer 中使用 javascript 和 XPATH 获取元素
- XPath 元素/对象在使用 document.evaluate 时未定义
- 如何使用Greasemonkey来隐藏XPath元素
- XPath如何查找具有CSS类名的第二个元素
- 使用带有selenium的xpath选择元素的文本
- 如何使用XPath或CSS选择可见元素
- 从XPath打印元素会导致多个元素
- 获取所选元素的元素XPath
- 使用xpath脚本从html源代码中提取元素
- 如何使用firebug函数查找选定的元素xpath