我試圖生成隨機數以及當前分鐘到表中。 如何將腳本寫入表中? getElementbyClass()
?在表中生成隨機數
d = new Date();
var random=Math.floor(Math.random()*60)
document.writeln(random);
var Minutes = d.getMinutes();
document.writeln(Minutes);
我試圖生成隨機數以及當前分鐘到表中。 如何將腳本寫入表中? getElementbyClass()
?在表中生成隨機數
d = new Date();
var random=Math.floor(Math.random()*60)
document.writeln(random);
var Minutes = d.getMinutes();
document.writeln(Minutes);
你可以這樣做:
var d = new Date();
var random= Math.floor(Math.random()*60);
var td1 = document.createElement("td");
td1.innerHTML = random;
var Minutes = d.getMinutes();
var td2 = document.createElement("td");
td2.innerHTML = random;
var table = document.getElementById("tblResult");
var row = document.createElement("tr");
row.appendChild(td1);
row.appendChild(td2);
table.appendChild(row);
和INT的HTML:
<table id="tblResult">
<tr>
<td>Random</td>
<td>Minutes</td>
</tr>
</table>
結果可以在這個fiddle
可以看出是否有行集數/表中的列?您是否需要在運行時更新表(例如,您可以在頁面加載後更改列中的內容)?
如果你只是想創建這些值的表加載頁面時,你可以在JavaScript中創建表:
var table = document.createElement('table'),
row,
minCol,
ranCol;
function addRow(minutes, rand) {
row = document.createElement('tr');
minCol = document.createElement('td');
ranCol = document.createElement('td');
minCol.innerHTML = minutes;
ranCol.innerHTML = rand;
row.appendChild(minCol);
row.appendChild(ranCol);
table.appendChild(row);
}
for (var i = 0; i < 10; i++) {
addRow((new Date()).getMinutes(), Math.floor(Math.random() * 60));
}
document.body.appendChild(table);
注意,該腳本必須後的<body>
標籤爲它工作。
如果您需要在頁面加載後添加行(例如用戶單擊按鈕),請致電addRow()
。