备忘录html源码,备忘录.html

body{

background: url(5.jpg) no-repeat ;

background-size: cover;

}

.biji {

margin: 10px;

border: 1px solid #ccc;

border-radius: 3px;

padding: 5px;

position: relative;

padding-top: 15px;

}

.biji span {

position: absolute;

right: 3px;

top: 3px;

font-size: 12px;

color: #666;

}

.biji .createDate {

font-size: 12px;

margin-top: 10px;

color: #666;

}

备份

导入

请稍后...

备忘录


+

返回 新增备忘录


var bijis = [];

loadData();

function loadData() {

if (localStorage.bijis) {

bijis = JSON.parse(localStorage.bijis);

}

bijiList.innerHTML = "";

for (var i = bijis.length - 1; i >= 0; i--) {

var b = bijis[i];

var newDiv = document.createElement("div");

newDiv.className = "biji";

var deleteSpan = document.createElement("span");

deleteSpan.innerHTML = "删除";

var titleDiv = document.createElement("div");

titleDiv.className = "title";

titleDiv.innerHTML = b.content;

var createDateDiv = document.createElement("div");

createDateDiv.className = "createDate";

createDateDiv.innerHTML = b.createDate;

newDiv.appendChild(deleteSpan);

newDiv.appendChild(titleDiv);

newDiv.appendChild(createDateDiv);

bijiList.appendChild(newDiv);

}

}

impbtn.onclick = function() {

var uploadInput = document.createElement("input");

document.body.appendChild(uploadInput);

uploadInput.type = "file";

uploadInput.style.display = "none";

uploadInput.click();

uploadInput.onchange = function() {

var f = uploadInput.files[0];

var filereader = new FileReader();

filereader.readAsText(f);

shaohou.style.display = "block";

filereader.onload = function() {

setTimeout(function() {

shaohou.style.display = "none";

var bijis = JSON.parse(filereader.result);

localStorage.bijis = filereader.result;

loadData();

}, 3000);

};

};

};

bakbtn.onclick = function() {

var blob = new Blob([JSON.stringify(bijis)],{"type": "application/json"});

var url = URL.createObjectURL(blob);

console.log(url);

var aEle = document.createElement("a");

aEle.download = "备份.biji";

aEle.href = url;

document.body.appendChild(aEle);

aEle.click();

document.body.removeChild(aEle);

};

addbtn.onclick = function() {

d1.style.display = "none";

d2.style.display = "block";

cntDiv.focus();

};

returnbtn.onclick = function() {

d1.style.display = "block";

d2.style.display = "none";

if (cntDiv.innerHTML.length > 0) {

var biji = {

content: cntDiv.innerHTML,

createDate: (new Date()).toLocaleString()

};

bijis.push(biji);

localStorage.bijis = JSON.stringify(bijis);

cntDiv.innerHTML = "";

loadData();

}

};

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值