无法使用JavaScript打印表格
Unable to print table using JavaScript
我想使用javascript以表的形式打印对象的数据。我写的代码没有显示任何内容。请告诉我我在这里做错了什么。
这是我写的代码-
function Movie(id,movieName)
{
this.id = id;
this.movieName = movieName;
}
function MoviesWatched()
{
this.movies = new Array();
}
MoviesWatched.prototype.addMovie = function(id,name)
{
this.movies[id]=new Movie(id,name);
}
MoviesWatched.prototype.getTable = function()
{
var movie;
var table="<table border=1>";
for(movie in this.movies)
{
table += "<tr><td>";
table += movies[movie].id;
table += "</td><td>";
table += movies[movie].name;
table += "</td></tr>";
}
table += "</table>";
return table;
}
var myList=new MoviesWatched();
myList.addMovie(1,"Inception");
myList.addMovie(2,"Red");
document.write(myList.getTable());
在getTable函数中,您需要将movies
更改为this.movies
,并将name
更改为movieName
var movie;
var table="<table border=1>";
for(movie in this.movies)
{
table += "<tr><td>";
table += this.movies[movie].id;
table += "</td><td>";
table += this.movies[movie].movieName;
table += "</td></tr>";
}
http://jsfiddle.net/fenderistic/9Gzdv/1/
相关文章:
- 打印预览没有应用程序页眉和页脚的html表格
- 打印具有多页的表格时,再次创建页眉
- 如何使用 JQuQuery 解析 JSON 对象并在 HTML 页面中以表格格式打印输出
- HTML表格在打印后缺少边框颜色和背景颜色
- 我们如何在谷歌浏览器的每个页面上打印表格标题
- 打印html表格而不提示预览窗口
- 验证表单并打印到表格
- 通过 FireFox 打印带有 html 图表的表格
- 使用 php 从小费计算器打印表格
- 如何使用 JQuery 以表格形式打印通用 json 结果
- 根据用户选择的纸张大小打印适合大小的html表格
- 表格打印在第二页
- 从 html 页面打印表格
- 无法使用Javascript以html格式打印表格
- 无法使用JavaScript打印表格
- 如何在每个打印页上打印表格的末尾
- 如何使用javascript动态打印表格
- 如何使用Javascript在pdf上打印表格
- 打印表格提交
- 用vb和javascript打印表格