如何选择一个词或段落在html没有id
How to select one word or paragraph in html without id
这是我的第一个问题
所以如果你觉得不方便,请原谅我。非常感谢你的好意。
我正在构建一个android应用程序。它包含android webview。
在android webview中,javascript的拖放事件不起作用。
我认为只有触摸和点击事件是有效的。
我想像鼠标拖动一样选择单词或段落。
当我搜索这个主题时,很多人使用元素的id。像
<p id="mytext">something</p>
但我将使用android webview整个网站,如'stackoverflow.com'
所以我不能用元素id的方式。
那么,如何使用click event选择单词呢?
仅供参考,我想在android webview中使用媒体编辑器库。https://github.com/yabwe/medium-editor
试试这个我希望你的答案。选择任意单词,然后得到没有任何id的Select单词
Live Demo Here
代码片段示例
$(document).ready(function() {
var p = $('p');
p.css({ cursor: 'pointer' });
p.click(function(e) {
var range = window.getSelection() || document.getSelection() || document.selection.createRange();
var word = $.trim(range.toString());
if(word != '') {
alert(word);
}
range.collapse();
e.stopPropagation();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>This is a paragraph</p>
相关文章:
- 在HTML字符串的某个段落后插入HTML
- 我怎么能在同一个HTML页面上多次在不同的段落中添加相同的字符串呢
- 如何隐藏和显示 html 输入文本和段落
- 如何获取段落的文本,然后将其转换为 HTML 中的整数
- 正则表达式用于匹配段落中的单词,但排除内部 HTML 标记
- “打开”/占卜 HTML 段落
- 内部文本不适用于段落和标题 HTML 元素
- 无法在网页上显示的 HTML 段落上叠加图像图标
- 是否可以在没有html锚点的情况下找到网页的某些段落
- 如何使用 jQuery 将段落的原始文本格式放入 HTML 段落元素中
- 仅在单击时显示段落的 HTML
- 使用 JavaScript 组合 HTML 段落
- 用 html 标记替换段落中的每个单词
- 使用 Jquery 将子字符串替换为段落中的 html 元素,而不会弄乱出现的事件
- 从HTML标题和段落创建下拉菜单
- JavaScript/HTML|使HTML段落等于用户输入
- 如何让我的javascript var在html段落中返回
- 关于将javascript中的数组插入HTML中的段落元素的基本帮助
- CSS,JavaScript,HTML-所见即所得编辑器中的空段落和错误代码
- 空白段落HTML元素不显示