js 抓取网页内容(PHP长长的小技巧之如何用JavaScript获取页面上被选中的文字的方法 )
优采云 发布时间: 2022-02-22 19:02js 抓取网页内容(PHP长长的小技巧之如何用JavaScript获取页面上被选中的文字的方法
)
这里介绍的一个小技巧是如何使用 JavaScript 来获取页面上的选定文本。最关键的 JavaScript API 是:
复制代码代码如下:
event.selection = window.getSelection();
这里的选择实际上是一个对象,但是如果我们使用 .toString() 或者强制转换为字符串,我们会得到选择的文本。
复制代码代码如下:
$(文档).ready(函数 () {
$(".contenttext").mouseup(函数 (e) {
变量 txt;
var parentOffset = $(this).offset();
var x = e.pageX - parentOffset.left;
var y = e.pageY - ;
txt = window.getSelection();
if (txt.toString().length > 1) {
警报(txt);
}
});
});
如果我们将此代码放在以下页面中:
复制代码代码如下:
与客户端 JavaScript 不同,PHP 代码在服务器上运行。如果您在服务器上设置如上示例的代码,则在运行脚本后,客户端将收到其结果,但他们无法知道其背后的代码是如何工作的。你甚至可以设置你的 web 服务器让 PHP 处理所有的 HTML 文件,这样用户就不会知道服务器在做什么。
使用 PHP 的一大好处是它对初学者来说极其简单,而且它还为专业程序员提供了多种高级功能。当您看到 PHP 的一长串功能时,不要害怕。您可以快速上手,并且您可以在短短几个小时内自己编写一些简单的脚本。
当你用鼠标选择页面中的部分文本时,会同时得到选中的内容,这里我使用alert()方法来显示。