如何在列中使用所有数字的总和在表中进行行? JavaScript初学者
毫无疑问,这是我的问题:创建的表基本上是一种在循环中采用数字的形式,它计算了该数字平方和阶乘的形式。我已经成功地做到了,但是我遇到的下一个问题是,我需要在所有三列的底部添加表底部的元素总和。 非常感谢。
<script>
function tablica() {
var nr = document.getElementById("broj").value
if (nr < 2) {
document.getElementById("rezultat").innerHTML = "Prilagođeno samo za rad s brojevima većim od 1";
window.alert("Unijeli ste broj " + broj.value + ", a taj broj je manji od 2...");
} else if (nr >= 2) {
var rez = "<table id='tablica'><tr><th>N</th><th>N²</th><th>N!</th></tr>";
var faktorijela = 1;
}
for (var i = 1; i <= nr; i++) {
rez = rez + "<tr><td>" + i + "</td><td>" + i * i + "</td><td>" + (faktorijela = faktorijela * i) + "</td></tr>";
}
rez = rez + "</table>"
var rezTablica = document.getElementById("rezultat");
rezTablica.innerHTML = rez;
}
</script>
Without further due, this is my problem: The created table is basically a form that takes a number in a loop and it calculates that number squared and factorial of it. I have managed to do that successfully but next problem Im encountering is I need to add sum of elements at the bottom of the table for all three columns.
Much appreciated.
<script>
function tablica() {
var nr = document.getElementById("broj").value
if (nr < 2) {
document.getElementById("rezultat").innerHTML = "Prilagođeno samo za rad s brojevima većim od 1";
window.alert("Unijeli ste broj " + broj.value + ", a taj broj je manji od 2...");
} else if (nr >= 2) {
var rez = "<table id='tablica'><tr><th>N</th><th>N²</th><th>N!</th></tr>";
var faktorijela = 1;
}
for (var i = 1; i <= nr; i++) {
rez = rez + "<tr><td>" + i + "</td><td>" + i * i + "</td><td>" + (faktorijela = faktorijela * i) + "</td></tr>";
}
rez = rez + "</table>"
var rezTablica = document.getElementById("rezultat");
rezTablica.innerHTML = rez;
}
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我创建了变量sum1,sum2和sum3来存储每个列的总和。
请参阅下面的摘要:
I have created variables sum1, sum2 and sum3 to store each column's sum.
Please see snippet below :