代码如下:

<html>
<body><textarea id="content">Type code here</textarea><p><a id="save-btn" href="" download="noname.txt">Save</a></p><script>var content, btn;content = document.querySelector( "#content" );btn = document.querySelector( "#save-btn" );content.addEventListener( "change", function(){var f = function(){btn.setAttribute( "href", "data:text/paint; utf-8," + content.value );}return f(), f;}() ); </script>
</body>
</html>

打开这个html,显示如下。随便在textarea里维护一些内容:

点击save,会自动将其内容作为text文本下载:

文本文件打开如下:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

17行html代码实现的将网页文本保存成本地文本文件相关推荐

  1. 200行JS代码为你的网页挂上红灯笼

    目录 一.前言 二.效果展示 局部效果 全局效果 三.代码讲解 1.确定位置 2.绘制灯笼 3.动态效果 四.添加脚本到网页 1.下载万能的油猴 2.安装使用 3.附录 一.前言 除夕夜,在门前挂上灯 ...

  2. html搜索框代码_解放双手 | 10行Python代码实现一款网页自动化工具

    各种各样的网站在我们日常工作和学习中占据着举足轻重的地位,学习.影音娱乐.查询资料.协同办公,越来越多的任务都被迁移到浏览器. 因此,网页也蕴含着很多有价值.我们能够用得到的资源.例如,数据.歌曲.影 ...

  3. Bootstrap 源代码之行内代码

    源代码是指计算机程序的源码,或其他机器可以阅读的文本,如计算机程序.或函数名.XML元素名.或文件名等. Bootstrap中,有两种方式显示源代码,一种是使用 <code> 标签包裹行内 ...

  4. adsl拨号无公网地址如何用ddns_【好玩的网络-第5期】分享自编ddns程序,17行代码轻松实现免费ddns,服务器或nas玩家的福音...

    [好玩的网络]系列面向普通人的网络科普视频.我在我的哔哩哔哩账号(up主:旋律果子)更新[好玩的网络]视频版,在我的知乎(用户:曾彦)专栏更新[好玩的网络]文字版.最新消息以及预告在我的个人网站www ...

  5. 17 行代码实现的简易 Javascript 字符串模板

    首发于我的博客 转载请注明出处 这是源于两年前,当我在做人生中第一个真正意义上的网站时遇到的一个问题 该网站采用前后端分离的方式,由后端的 REST 接口返回 JSON 数据,再由前端渲染到页面上. ...

  6. html 简繁文件转换器,几行代码轻松搞定网页的简繁转换

    几行代码轻松搞定网页的简繁转换以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对网页进行简繁字体转换的方法一般有两种 ...

  7. hacker代码_如何仅用7行R代码构建Hacker News Frontpage抓取工具

    hacker代码 by AMR 通过AMR 如何仅用7行R代码构建Hacker News Frontpage抓取工具 (How to build a Hacker News Frontpage scr ...

  8. [原创]22行JavaScript代码实现QQ群成员提取器,绿色、环保、无病毒!

    原来想给QQ群内的成员发邮件,找了一个现成的软件,没想到居然有QQ盗号病毒,很不爽.就决定自己动手,丰衣足食. 首先,我想到如果能够直接从QQ群成员列表中把所有成员拷贝出来,岂不是很方便.不过QQ明显 ...

  9. 跨平台html5页面代码,HTML5+CSS3跨平台网页设计实例教程

    HTML5+CSS3跨平台网页设计实例教程 编辑 锁定 讨论 上传视频 <HTML5+CSS3跨平台网页设计实例教程>是2018年8月清华大学出版社出版的图书,作者是陈承欢.韩耀坤.颜珍平 ...

最新文章

  1. 软件体系结构风格(第5-8课时)
  2. 数据蒋堂 | 人工智能中的“人工”
  3. Mac Eclipse上Android SDK manager闪退的问题!!
  4. php无限极分类并添加指定值,PHP实现无限极分类的两种方式,递归和引用
  5. 前嗅ForeSpider中数据采集界面介绍
  6. 20165323 第一周学习总结
  7. ft2232驱动安装方法_win7系统无法安装打印机驱动程序的解决方法
  8. 多线程下载辅助类实现
  9. 商务周刊:手机新三国演义
  10. html如何链接icon,iconfont在线链接使用
  11. 浏览器架构的误区和瘦客户端应用
  12. idea发现git出现cannot run git:cannot identify version of git executable :no response
  13. mysql 1033_mysql报错1033 Incorrect information in file: ''''xxx.frm''''问题的解决方法(图)...
  14. 高铁车次号为什么会改变?
  15. [MIT]微积分重点 第十七课 六函数、六法则和六定理 学习笔记
  16. 力扣题 <爬楼梯> 递归结合表
  17. Excel TEXT函数怎么把数值转换成文本
  18. MybatisX的使用方法
  19. 华为G520联通版刷机包 新蜂V2.3 基于官方精简优化 稳定流畅
  20. 55岁李连杰近照疯传:人生下半场,拼的是健康

热门文章

  1. Git管理工具对比(GitBash、EGit、SourceTree)(转载)
  2. 设计模式之四(抽象工厂模式第三回合)
  3. css selector的优先级
  4. Android学习之基础知识四-Activity活动7讲(活动的启动模式)
  5. 【BZOJ 1566】 1566: [NOI2009]管道取珠 (DP)
  6. centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+ZEND
  7. gruntjs开发实例
  8. Webkit for android
  9. Junit 与 powermock 结合执行过程源码阅读
  10. nmon 安装和使用