繁体   English   中英

使用 JavaScript 在 HTML 页面中的文本选择中获取多个跨度标签

[英]Get multiple Span Tags inside the selection of Text in a HTML Page using JavaScript

我需要获取选择范围内的所有元素 ID。

例如,

开始工作

如果我同时选择了“开始”和“该”,我只会在 javascript 中使用 getelementbyselectionrange 获取“开始”的元素 ID。 如何在选择语句中获取 span id 的数组。

我在 iphone 的 uiwebview 中尝试这个例子,如何使用 javascript 来实现这个?

我在此站点中获得了 jquery 示例: http://jsfiddle.net/KC48j/17/但它对我没有帮助吗?

帮我解决这个问题

你能澄清“开始工作”吗? 根据您的描述,我不确定该句子的 HTML 是否为:

<div id="d1"><span id="s1">start</span><span id="s2">the</span><span id="s3">work</span></div>

如果是这种情况,那么您可以在它的 DOM package 中使用 YUI 的getElementsBy function 并确保将 div id d1指定为root ,并将tag指定为span 这将返回一个可以循环的 div 中的 span DOM 元素数组。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM