【发布时间】:2018-09-04 04:37:02
【问题描述】:
我正在制作一个示例网站,我必须在其中使用 JavaScript 代码来创建一个包含五个电影标题和海报的表格。我有点卡住了——我可以使用 HTML 制作表格——但是如何用 Javascript 制作表格来显示电影?我还必须包含每部电影的海报并使用 forms 和 elements 数组。
到目前为止,我有一个起始 html 页面 (start.html),用户在其中单击一个按钮。当他们单击“是”按钮时,它会跳转到应该显示 Javascript 表的 movies.html。
start.html
<?xml version = "1.0" encoding = "utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<body>
<h1> Do You Like Action Movies?</h1>
<button id="yesButton" class="float-left submit-button" >Yes</button>
<script type="text/javascript">
document.getElementById("yesButton").onclick = function () {
location.href = "actionmovies.html";
};
</script>
</body>
</html>
movies.html
<?xml version = "1.0" encoding = "utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<body>
My 5 Favorite Action Movies
<table border ="5">
<tr>
<th>Rank</th><th>Name of the movie</th><th>Poster</th>
</tr>
<tr>
<td>1</td><td>Titanic</td><th><img src="titanic_poster.jpg" alt="Titanic" height="50" width="50" ></th>
</tr>
<tr>
<td>2</td><td>Jurassic Park</td><th><img src="park.jpg" alt="Park"height="15" width="15"></th>
</tr>
<tr>
<td>3</td><td>WestWorld</td><th><img src="park.jpg" alt="Park"height="15" width="15"></th>
</tr>
<tr>
<td>4</td><td>Alien</td><th><img src="park.jpg" alt="Park"height="15" width="15"></th>
</tr>
<tr>
<td>4</td><td>Terminator</td><th><img src="park.jpg" alt="Park"height="15" width="15"></th>
</tr>
</table>
</body>
</html>
【问题讨论】:
-
你的意思是当用户点击“是”按钮时,移动表格显示在同一页面上?
-
它可以显示在同一页面上,也可以显示在新页面上(剂量物质)
-
其实我不明白你的意思是“我如何将代码转换/更改为JS?”。另外,你为什么要这么做?
-
我的指令是包含用于创建包含五个电影标题和海报的表格的 JavaScript 代码
-
数据源是什么(即电影片名、海报图片文件名)?从服务器?或者只是存储在一个数组中?
标签: javascript html arrays forms html-table