• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 一起看看JavaScript如何获取页面上被选中的文字

一起看看JavaScript如何获取页面上被选中的文字

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了JavaScript,获取页面,被选中的文字等相关知识,希望对您有所帮助

这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法。最关键的JavaScript API是:

event.selection = window.getSelection();

这里的selection实际上是个对象,但如果我们使用 .toString()或强行转化成字符串,我们将得到被选中的文字。

$(document).ready(function () {    $(".contenttext").mouseup(function (e) {        var txt;        var parentOffset = $(this).offset();        var x = e.pageX - parentOffset.left;        var y = e.pageY - parentOffset.top;        txt = window.getSelection();        if (txt.toString().length > 1) {            alert(txt);        }    });});

如果我们把这段代码放置到下面的页面中:

<html>    <head>        <title>Get selected text with JavaScript</title>        <meta charset="UTF-8">        <meta name="viewport" content="width=device-width, initial-scale=1.0">        <script src="../js/jquery/jquery.js" type="text/javascript"></script>            </head>    <body>        <p class="contenttext">            和客户端的 JavaScript 不同的是,PHP 代码是运行在服务端的。如果您在您的服务器上建立了如上例类似的代码,则在运行该脚本后,客户端就能接收到其结果,但他们无法得知其背后的代码是如何运作的。您甚至可以将 WEB 服务器设置成让 PHP 来处理所有的 HTML 文件,这么一来,用户就无法得知服务端到底做了什么。             使用 PHP 的一大好处是它对于初学者来说及其的简单,同时也给专业的程序员提供了各种高级的特性。当您看到 PHP 长长的特性列表时,请不要害怕。您可以很快的入门,只需几个小时您就可以自己写一些简单的脚本。         </p>    </body></html>

当用鼠标选中页面中的部分文字,同时你就获取到了选中的内容,我在这里使用alert()方法将其显示出来。




分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一起来聊聊JavaScript函数柯里化
  • 在javascript中,NaN是什么类型?
  • javascript调试之console.table()
  • Javascript中常见的内置对象有哪些
  • Javascript怎么实现字符串替换星号
  • 解决JavaScript中数组排序sort不发生改变
  • Javascript怎么实现红绿灯
  • 两行 Javascript 代码生成 UUID的方法
  • Javascript怎么实现四位随机验证码
  • javascript怎么判断是否为null

相关文章

  • 利用curl函数抓取网站数据,仿造IP+伪造来源+防屏蔽
  • WordPress获取各类页面链接的函数总结
  • 深入解析微信小程序页面中实现的保存图片(附代码)
  • 重新对百度支付进行编写封装(百度智能小程序支付)
  • Photoshop快速制作绚丽的彩色透明心形
  • 实现从Redis中订阅消息转发到 WebSocket 客户端
  • phpMyadmin该怎么实现root账户外部访问
  • 详解Bootstrap中的图片轮播--Carousel插件
  • Flex中对表格中某列的值进行数字格式化保留两位小数
  • ThinkPHP5访问怎么去除/public/index.php

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • SQL语句中的with as该怎么用
    • 帝国CMS二次开发领号发号功能开发思路
    • Dedecms怎么实现键盘翻页的功能
    • 用HeheCloud快速搞个Wordpress应用!
    • 解决并分析Incorrect datetime value报错问题
    • 如何禁用WordPress5.5自带Sitemap
    • 详细讲解Java运算符(总结分享)
    • 织梦CMS系统正式收费:5800元,开源时代逐步没落!织梦CMS,将告别免费
    • JavaScript中解析parseInt()的怪异行为
    • Photoshop给武器添加绿色光线效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有