js打印网页table页头为啥有个undefined,怎么去掉这个undefined或者改过来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js打印网页table页头为啥有个undefined,怎么去掉这个undefined或者改过来相关的知识,希望对你有一定的参考价值。

参考技术A 鼠标右键点击一下这个undefined,选择“检查”。定位下是哪里赋值的,然后找下js代码看下。看是值没有所以才这样还是复制代码的时候多复制了,删掉即可。

为啥数组的值是undefined

为什么itemArr是undefined,console.log("data======="+JSON.stringify(data))打印出来是有值的,求教大神

参考技术A 首先定义一个数组 var arr=[2,4,5,3,5,3,0];//这里以整形数组为例
确定数组的长度arr.length;
利用循环语句遍历数组
var arr=[2,4,5,3,5,3,0];

var arrvalue;//用于存放取出的数组的值
for(var i=0;i<arr.length;i++)
arrvalue=arr[i];//数组的索引是从0开始的
console.log(arrvalue);//把取出的值打印在控制台上
追问

data的数据是一层数据套一层循环数据

参考技术B 数组越界了subscript<numbers.length不能等于,

例var a = [1,2,3]; a.length=3;下标就是0,1,2,而你的的是0,1,2,3

以上是关于js打印网页table页头为啥有个undefined,怎么去掉这个undefined或者改过来的主要内容,如果未能解决你的问题,请参考以下文章

js如何去除打印时候浏览器自带的页头页尾的

js问题 看看为啥总是弹出 undefined 我只是想吧所有数组浏览一遍

javascript下定义数组,再获取数组里面的值,为啥有个undefined?

IE浏览器 JS二维数组显示undefined?

为啥前端js把html文件中的table生成的excel文件 文件类型实际上是网页文件(.htm)

WEB 打印如何去掉 页头页尾