中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTML如何設置頁面點擊下載

發布時間:2022-02-22 16:36:15 來源:億速云 閱讀:238 作者:iii 欄目:開發技術

本篇內容主要講解“HTML如何設置頁面點擊下載”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“HTML如何設置頁面點擊下載”吧!

方法一:使用<a>標簽

在我們學習前端知識中就知道<a>標簽是用來定義超鏈接,用于從一個頁面鏈接到另一個頁面的,而且<a>標簽最重要的屬性是href屬性用來指定鏈接的目標。我們如果想在網頁中實現點擊下載我們可以加入這行代碼:<a href="/user/test/xxxx.txt"  download="文件名.txt">點擊下載</a>這樣用戶在點擊這個鏈接的時候就會直接下載文件。但是對于txt、png、jpg這些后綴文件在瀏覽器中是直接打開文件不會執行下載,所以我們在代碼中加入了download屬性;我們來看下例子,代碼如下:

<html>  
    <head>  
        <meta charset="UTF-8">  
        <title>a標簽屬性實現頁面下載</title>  
    </head>  
    <body>  
        <a href="321.png" download="test.png">點擊下載</a>    
    </body>  
</html>

我們可以在瀏覽器中查看我們的下載結果。當然如果我們需要從網頁上傳的圖片進行下載的話,可能就需要用到獲取主機域名:location.hostname 和獲取端口號:location.port.


方法二:使用按鍵監聽

監聽的話又分為兩種:

第一種是window.open(),我們來看下代碼:

var $eleBtn1 = $("#btn1");  
        var $eleBtn2 = $("#btn2");  
        //已知一個下載文件的后端接口:https://codeload.github.com/douban/douban-client/legacy.zip/master  
        //方法一:window.open()  
        $eleBtn1.click(function(){  
            window.open("https://codeload.github.com/douban/douban-client/legacy.zip/master");  
        });

在這個方法中我們通過使用對已知的下載文件端口,通過window.open()在網頁中打開下載。

第二種是表單提交我們先看代碼:

//方法二:通過form  
        $eleBtn2.click(function(){  
            var $eleForm = $("<form method='get'></form>");  
            $eleForm.attr("action","https://codeload.github.com/douban/douban-client/legacy.zip/master");  
            $(document.body).append($eleForm);  
            //提交表單,實現下載  
            $eleForm.submit();  
        });

到此,相信大家對“HTML如何設置頁面點擊下載”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

名山县| 东台市| 泸水县| 兴宁市| 屏边| 仪征市| 景宁| 米泉市| 衡阳市| 嵊泗县| 舒兰市| 修文县| 壤塘县| 宜阳县| 丰台区| 江北区| 漳浦县| 湘西| 临江市| 辉南县| 成安县| 平江县| 扎囊县| 兰州市| 安徽省| 贵州省| 阿巴嘎旗| 吉首市| 新疆| 和林格尔县| 静乐县| 惠来县| 古蔺县| 桂阳县| 佳木斯市| 宾阳县| 许昌市| 东乡县| 名山县| 漠河县| 都安|