var
Newdiv = document.createElement(
"div"
);
Newdiv.id =
"knote"
;
Newdiv.innerHTML =
'<span class="kjbtn">快捷便笺</span>'
;
var
jsslider =
'<div class="slider">透明度:<input class="sliderinput" type="range" min="30" max="100" step="1" value="100"></div>'
;
var
jsavetxt =
'<div class="savetxt">保存为txt</div>'
;
Newdiv.innerHTML +=
'<div class="boxhide"><div class="jstoolbar"><div class="sclose">X</div>'
+ jsslider + jsavetxt +
'</div><textarea class="stextarea"></textarea></div>'
;
document.body.insertBefore(Newdiv, document.body.lastChild);
var
boxname = document.getElementsByClassName(
"boxhide"
)[0];
document.getElementsByClassName(
"kjbtn"
)[0].onclick =
function
() {
boxname.style.display =
"block"
;
boxname.style.top =
"2px"
;
boxname.style.right = (Newdiv.clientWidth + 2) +
"px"
;
};
document.getElementsByClassName(
"sclose"
)[0].onclick =
function
() {
boxname.style =
null
;
};
function
Val2txt() {
let
Filename =
new
Date().getTime();
let
TextContent = document.getElementsByClassName(
"stextarea"
)[0].value;
let
Addele = document.createElement(
'a'
);
Addele.setAttribute(
'href'
,
'data:text/plain;charset=utf-8,'
+ encodeURIComponent(TextContent));
Addele.setAttribute(
'download'
, Filename);
let
jset = document.createEvent(
'MouseEvents'
);
jset.initEvent(
'click'
,
true
,
true
);
Addele.dispatchEvent(jset);
}
function
o2t(vv) {
let
getnamet = document.getElementsByClassName(
"stextarea"
)[0];
getnamet.style.opacity = vv.value / 100;
}