1. js导出设置文本格式
复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<SCRIPT LANGUAGE="javascript">
<!--
function AutomateExcel()
{
// Start Excel and get Application object.
var oXL = new ActiveXObject("Excel.Application");
// Get a new workbook.
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var table = document.all.data;
var hang = table.rows.length;
var lie = table.rows(0).cells.length;
// Add table headers going cell by cell.
for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
//oSheet.Cells(i+1,j+1).Font.Bold = True
//oSheet.Cells(i+1,j+1).Font.Size = 50
//oSheet.Cells(i+1,j+1).Alignment = 2
oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
oXL.UserControl = true;
}
//-->
</SCRIPT>
</head>
<body>
<table border="1" width="100%" id="data">
<tr>
<td> 姓名</td>
<td colspan="2">年龄</td>
<td>出生日期</td>
</tr>
<tr>
<td>6</td>
<td>25</td>
<td colspan="2">8</td>
</tr>
<tr>
<td height="22">1</td>
<td height="22">2</td>
<td colspan="2" height="22">4</td>
</tr>
</table>
<input type="button" name="out_excel" onclick="AutomateExcel();" value="导出到excel" >
</body>
</html>
2. js导出设置文本格式不变
1、修改代码
出现以上情况其实这是网站利用了JavaScript限制复制的代码,正所谓“一物降一物”,同样用一串代码也可以解除限制
首先找到你需要复制内容的网页,在浏览器地址栏输入“javascript:void($={});”这串代码,然后按下回车键就可以轻松复制网页上的内容了哦!
2、查看源代码
在需要复制的页面右击,点击【查看源文件】,然后复制源文件中的文字内容,再粘贴到你的Word文档中即可完成。
3、文字识别
如遇一些网页根本无法选中,或对于代码操作不熟悉的人,也可以借助一些第三方软件来实现。
如文字部分不多可直接将相关段落截图为JPG格式保存,如需整个页面的文字可将其打印为PDF格式。在页面右击选择“打印”或快捷键“Ctrl+P”均可,将目标打印机选择“另存为PDF”后点击“保存”即可将页面以PDF格式保存
接下来打开极速玩转,如直接是截图就选择图片转换中的“JPG转Word”,如是另存为PDF格式就选择“PDF转Word”
上传文档后,点击“开始转换”,转换完成后,在“转换完成”或“转换记录”均可以下载转换后的可复制的Word文档。
3. js导出为excel
word前端的导出的话,还真没做过,excel倒是有很多例子,不过网上兼容性都不是太好,实在不行就用后端导出。
4. js导出设置文本格式不对
accept 属性只能与 <input type="file"> 配合使用。它规定能够通过文件上传进行提交的文件类型。
提示:请避免使用该属性。应该在服务器端验证文件上传。
实例
在文件上传中使用 accept 属性,本例中的输入字段可以接受 GIF 和 JPEG 两种图像:
<form>
<input type="file" name="pic" id="pic" accept="image/gif, image/jpeg" />
</form>
如果不限制图像的格式,可以写为:accept="image/*"。
5. js 导出文件
用premiere制作视频时,导出视频格式没有mp4格式是设置错误造成的,解决方法为:
1、编辑好视频后,找到菜单:文件 -> 导出 -> 媒体。
2、在导出设置里找到格式项,格式里有一项“H.264”,选择它。
3、在导出设置里可以查看源视频的一些数据。
4、导出的时候下面会有些数据需要设置,可以把后面的勾去掉,自定义选项,这里我选的是“匹配源”。
5、等待导出结果,然后在文件里就能看到导出的mp4格式的视频了。
6. js导出函数
可能有很多方案,我认为比较合适的方案是在Nodejs端使用headless浏览器截图,生成PDF,然后返回链接让前端下载。
推荐使用下面的一个库,可以快速把HTML或者URL的内容输出成图片,或者组装成PDF。毕竟对于前端而言,写页面简直跟喝水一般自然。
cvte-fe/puppeteer-screenshot
7. js导出设置文本格式的数据
1.通过id查找:var doc=document.getElementById("idName");
2.通过标签名查找:var doc=document.getElementsByTagName("tagName");
3.通过类名查找:var doc = document.getElementsByClassName("className");
html dom允许javascript改变html元素的内容。
1.改变html输出流在javascript中,document.write()可用于直接向html输出流直接写内容。
tip:绝不要使用在文档加载之后使用 document.write()。这会覆盖该文档。
2.改变html内容
修改html内容的最简单的方法是使用innerHTML属性。如:
document.getElementById(idName).innerHTML="文本内容"
3.改变html属性
document.getElementById(id).attribute='new value',如:
document.getElementById(idName).src = 'location.png'
html dom允许javascript改变html元素样式。
document.getElementById(id).style.property=new style,如:
document.getElementById(idName).style.color="red";
html dom使javascript有能力对html事件做出反应。
- 相关评论
- 我要评论
-