成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

JavaScript實現(xiàn)網(wǎng)頁中指定區(qū)域的超鏈接轉(zhuǎn)換為URL

JavaScript實現(xiàn)網(wǎng)頁中指定區(qū)域的超鏈接轉(zhuǎn)換為URL?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)建站專注于網(wǎng)站建設(shè)|企業(yè)網(wǎng)站維護|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設(shè)計服務(wù),案例作品覆蓋廣告設(shè)計等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身開發(fā)品質(zhì)網(wǎng)站。

JavaScript實現(xiàn)網(wǎng)頁中指定區(qū)域的超鏈接轉(zhuǎn)換為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框中打開網(wǎng)頁瀏覽器的鏈接。要接受drop,要對框架的元素進行dragode事件處理。在事件處理過程中,調(diào)用preventDefault()并阻止未接收默認拖動的操作。同時將其設(shè)置為dataTransfer.dropEffect。drop事件處理程序還調(diào)用dataTransfer.getData(“text”)方法來獲取元素的文本數(shù)據(jù)。在鏈接的情況下,在鏈接的情況下,存儲的元素的文本數(shù)據(jù)中存儲了鏈接的URL。獲取的URL的字符串將顯示在屏幕底部的文本框中。

運行結(jié)果

JavaScript實現(xiàn)網(wǎng)頁中指定區(qū)域的超鏈接轉(zhuǎn)換為URL

然后準(zhǔn)備另一個Web瀏覽器窗口,拖動Web瀏覽器上顯示的頁面中的超鏈接,并將其放在頁面上的拖放區(qū)域中。

JavaScript實現(xiàn)網(wǎng)頁中指定區(qū)域的超鏈接轉(zhuǎn)換為URL

比如拖動“前端開發(fā)”,那么結(jié)果如下圖所示

JavaScript實現(xiàn)網(wǎng)頁中指定區(qū)域的超鏈接轉(zhuǎn)換為URL

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

分享標(biāo)題:JavaScript實現(xiàn)網(wǎng)頁中指定區(qū)域的超鏈接轉(zhuǎn)換為URL
本文路徑:http://jinyejixie.com/article38/jpdssp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站排名、搜索引擎優(yōu)化、響應(yīng)式網(wǎng)站、用戶體驗、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
绥棱县| 招远市| 那曲县| 建昌县| 合川市| 宣威市| 淳安县| 元江| 确山县| 泰宁县| 阜平县| 龙里县| 宿松县| 吉木萨尔县| 宽城| 博罗县| 芮城县| 临澧县| 丁青县| 定州市| 云和县| 东安县| 云阳县| 伽师县| 海城市| 郑州市| 中山市| 夏津县| 嘉鱼县| 芜湖县| 新民市| 裕民县| 荥经县| 南丹县| 安阳县| 左云县| 英超| 兴仁县| 肇庆市| 利津县| 皮山县|