编辑,保存,自修改HTML文档; 格式生成的HTML,JavaScript
错误:字符串转义,格式化html
,js
由初始编辑生成,保存html
,js
例如,
a)如果在本地浏览器中打开“saveFile.html”;
b)输入“abc” textarea
;
c)单击save file
按钮;
d)单击Save
在Save File
对话框;
e)file-*[date according to universal time].html
保存到磁盘;
f)file-*[date according to universal time].html
在浏览器中打开;
g)输入“def” textarea
;
h)重复d),e),f);
i)Bug:第二个结果file-*[date according to universal time].html
显示textarea
包含“abc def”文本内容; button
没有显示在html
:
// at rendered `html` from second `file-*[date according to universal time].html`// `textarea` containing "abc def" displayed here , // `button` _not_ displayed ; following string displayed following `textarea`:');"console.log(clone);var file = new Blob([clone], {'type':'text/html'});a.href = URL.createObjectURL(file);a.download = 'file-' + new Date().getTime() + '.html';a.click();};
在第26行生成,“saveFile.html”
+ "var clone = '<!doctype html>'+ document.documentElement.outerHTML.replace(/<textarea>.*<.+textarea>/, '<textarea>'+document.getElementsByTagName('textarea')[0].value+'<\/textarea>');"
三国纷争