最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript实现网页中指定区域的超链接转换为URL

来源:动视网 责编:小采 时间:2020-11-27 19:28:37
文档

JavaScript实现网页中指定区域的超链接转换为URL

JavaScript实现网页中指定区域的超链接转换为URL:本篇文章将给大家介绍关于JavaScript实现网页中指定区域的超链接转换为URL的方法,下面我们来看具体的内容。话不多说,我们直接来看下面的示例代码如下DropHyperLink.css.dropArea { margin-top:8px; margin-bottom:8px; width:3
推荐度:
导读JavaScript实现网页中指定区域的超链接转换为URL:本篇文章将给大家介绍关于JavaScript实现网页中指定区域的超链接转换为URL的方法,下面我们来看具体的内容。话不多说,我们直接来看下面的示例代码如下DropHyperLink.css.dropArea { margin-top:8px; margin-bottom:8px; width:3
 本篇文章将给大家介绍关于JavaScript实现网页中指定区域的超链接转换为URL的方法,下面我们来看具体的内容。

话不多说,我们直接来看下面的示例

代码如下

DropHyperLink.css

.dropArea {
 margin-top:8px; 
 margin-bottom:8px; 
 width:320px; 
 height:64px; 
 background-color:#fff2a7; 
 border: 1px solid #ff6a00;
}
.longTextBox{
 width:80%;
}

DropHyperLink.html

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8" />
 <title></title>
 <link rel="stylesheet" href="DropHyperLink.css" />
 <script type="text/javascript">
 function load() {
 var droparea = document.getElementById('LinkDropArea');
 droparea.addEventListener('dragover', onDragOver, false);
 droparea.addEventListener('drop', onDrop, false);
 } 
 function onDragOver(event) { //event.stopPropagation();
 event.preventDefault();
 event.dataTransfer.dropEffect = 'link';
 } 
 function onDrop(event) {
 var url = event.dataTransfer.getData("text"); 
 var textBox = document.getElementById('OutputTextBox');
 textBox.value = url;
 } 
 </script>
</head>
<body onload="load();">
 <div id="LinkDropArea" class="dropArea">把超链接拖到这里</div>
 <input id="OutputTextBox" class="longTextBox" type="text"/>
</body>
</html>

说明:

可以在ID = LinkDropArea的div框中打开网页浏览器的链接。要接受drop,要对框架的元素进行dragode事件处理。在事件处理过程中,调用preventDefault()并阻止未接收默认拖动的操作。同时将其设置为dataTransfer.dropEffect。drop事件处理程序还调用dataTransfer.getData(“text”)方法来获取元素的文本数据。在链接的情况下,在链接的情况下,存储的元素的文本数据中存储了链接的URL。获取的URL的字符串将显示在屏幕底部的文本框中。

运行结果

然后准备另一个Web浏览器窗口,拖动Web浏览器上显示的页面中的超链接,并将其放在页面上的拖放区域中。

比如拖动“前端开发”,那么结果如下图所示

文档

JavaScript实现网页中指定区域的超链接转换为URL

JavaScript实现网页中指定区域的超链接转换为URL:本篇文章将给大家介绍关于JavaScript实现网页中指定区域的超链接转换为URL的方法,下面我们来看具体的内容。话不多说,我们直接来看下面的示例代码如下DropHyperLink.css.dropArea { margin-top:8px; margin-bottom:8px; width:3
推荐度:
标签: 链接 中的 超链接
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top