2 u013085997 u013085997 于 2016.09.26 14:26 提问

js怎么生成一个html文件

想点击一个按钮,按照下面内容生成一个20160926.html

alert(UE.getEditor('editor').getAllHtml()),网站代码可以这样获取到。
图片说明

5个回答

zlt995768025
zlt995768025   2016.09.26 15:10
已采纳

1、把alert获取的内容,用html的DOM.write写出来
2、把获取的内容定义为变量text,然后采用 document.getElementById("你的要插入进去的Id").innerHTML(text),从而生成一个html页面。

希望以上对你有用。

zlt995768025
zlt995768025 test.html这个页面可以嵌入到当前页面的div里面,然后让它的属性设置为hidden,然后可以根据ID或者CLass属性修改该页面。没有必要两个页面调用过来调用过去的。
大约一年之前 回复
u013085997
u013085997 问下这个怎么改要
大约一年之前 回复
u013085997
u013085997 content = UE.getEditor('editor').getAllHtml(); w=window.open('test.html'); w.document.write(content); w.document.close();怎么打开test.html文件,对其内容进行更改,w=window.open('test.html');这个不对
大约一年之前 回复
showbo
showbo   Ds   Rxr 2016.09.26 14:57

这个不是b/s做的,弄成c/s的,就是存为hta后缀的文件,这个是c/s的,可以操作客户端文件,经过浏览器有权限问题

showbo
showbo 回复默然simple: 用Scripting.FileSystemObject这个ActiveX,b/s有权限问题创建不了(存为hta变为c/s的),需要配置过ie浏览器。其他非ie核心浏览器没搞。http://www.w3dev.cn/article/20090608/90.aspx
大约一年之前 回复
u013085997
u013085997 怎么用js写,同级目录下创建个xxx.html文件呀
大约一年之前 回复
u013085997
u013085997   2016.09.26 14:36

ueditor编辑器中的内容,获取来,生成一个html的页面,保存在制定的目录下

sulishibaobei
sulishibaobei   2016.09.26 16:59

直接获取alert出来的内容 然后保存进一个文件,给文件命名为.html文件

feng1790291543
feng1790291543   Ds   Rxr 2016.09.26 15:42

方法一:
//createElement()创建input元素到obj对象中
var obj = document.createElement('input');
//选择要生成地点的前一个元素
var before = document.getElementById('before');
//设置obj元素名,值
obj.name='name';
obj.value='value';
//setAttribute是可以自由定义属性的,不仅id和type,name和value也可以在这定义
obj.setAttribute('id','idname');
obj.setAttribute('type','typename');
//在前一个元素后面添加obj
before.appendChild(obj);
方法二:
document.write("");


u013085997
u013085997 回复默然simple: 问下这个怎么改要
大约一年之前 回复
u013085997
u013085997 content = UE.getEditor('editor').getAllHtml(); w=window.open('test.html'); w.document.write(content); w.document.close();怎么打开test.html文件,对其内容进行更改,w=window.open('test.html');这个不对
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片