我是javascript的新手,我想知道我会怎么做这个问题。一直有问题而且非常令人沮丧:(。
到目前为止我已经得到了这个:
<!DOCTYPE HTML>
<html>
<head>
<title> Lab 4 - Task 2.1</title>
<script type = "text/javaScript">
function numbers()
{
var numbers = new Array();
numbers[0] = "15";
numbers[1] = "16";
numbers[2] = "17";
numbers[3] = "18";
numbers[4] = "19";
numbers[5] = "20";
numbers[6] = "21";
numbers[7] = "22";
numbers[8] = "23";
numbers[9] = "24";
numbers[10] = "25";
alert(numbers)
}
</script>
</head>
<body>
<input type="button" onclick="numbers()" value="Show alert box" />
</body>
</html>
我将如何制作表格?它还要完成其要求的其他任务吗?
答案 0 :(得分:1)
如果您可以将其附加到页面,则可以使用:
function addTable() {
var table = document.createElement("table"),
row, cell, i;
table.id = "results_table";
for (i = 15; i < 26; i++) {
row = table.insertRow(-1);
cell = row.insertCell(-1);
cell.innerHTML = i;
cell = row.insertCell(-1);
cell.innerHTML = i*i;
cell = row.insertCell(-1);
cell.innerHTML = i*i*i;
}
var results = document.getElementById("results");
if (results.firstChild) {
results.removeChild(results.firstChild);
}
results.appendChild(table);
}
使用这样的HTML:
<div id="results"></div>
如果你必须将alert
作为“表格”,那么你可以使用它:
function alertTable() {
var ret = "";
for (var i = 15; i < 26; i++) {
ret += i + " " + i*i + " " + i*i*i + "\n";
}
alert(ret);
}