Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 50, средняя оценка - 4.96
YanaGankova
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 23
#1

Таблица умножения - JavaScript

25.09.2012, 12:26. Просмотров 8008. Ответов 6
Метки нет (Все метки)

Здравствуйте,подскажите как изменить число 1 на 2, чтобы при этом таблица не съезжала,а появлялась пустая ячейка...(таблица умножения в диапазоне множителей с 2 до 9)...и с цветом тоже как-то запуталась, .Спасибо за советы..(нужный результат-картинка, множители-красного цвета)

<
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
 
<style>
table,td {
    border: 1px solid #777;
    padding: 5px 10px;
    margin: 10px;
    text-align: center;
    }
td {
    width: 15px;
        }
</style>
</head>
<body> 
 
<script>
document.write("<table>");
 
for (var i = 1; i <= 9; i++ ) {
  document.write("<tr>");
  document.write("<td>" + i + "</td>");
 
 for ( var j = 2; j <= 9; j++ ) {
   document.write("<td>" + i * j + "</td>");
}
   document.write("</tr>");
}
document.write("</table>");
</script> 
 
</body>
0
Миниатюры
Таблица умножения  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2012, 12:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Таблица умножения (JavaScript):

Таблица умножения на 6 - JavaScript
Помогите пожалуйста сделать таблицу умножения всех чисел от 1 до 10 на 6 на javascript!

Таблица умножения - JavaScript
Привет Народ!помогите пожалуйста с задачей.надо в таблице оставить только четные числа.сама таблица имеется, что поменять не знаю. Заранее...

Таблица умножения - JavaScript
Делаю таблицу умножения &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;title&gt;Таблица умножения&lt;/title&gt; &lt;style...

Таблица умножения - JavaScript
Программа выводит таблицу умножения для 1го числа (n=5)..как сделать что бы выводила для 3х ? для k и p или проще как то сделать через...

Цикл For таблица умножения не вижу ошибки - JavaScript
Не могу найти ошибку в коде document.write(&quot;The multiplication table of &quot;); document.write('&lt;table border=&quot;1&quot; cellspacing=&quot;1&quot;...

Таблица умножения с возможностью задать размеры, каждую ячейку надо выделить отдельным фоновым цветом - JavaScript
Вот собственно то что имею &lt;html&gt; &lt;body&gt; &lt;input type=&quot;text&quot; value=&quot;&quot; id=&quot;coll&quot;&gt; &lt;input type=&quot;text&quot; value=&quot;&quot; id=&quot;row&quot;&gt; ...

6
newJS
2393 / 1066 / 99
Регистрация: 23.06.2011
Сообщений: 3,327
25.09.2012, 21:15 #2
Цитата Сообщение от YanaGankova Посмотреть сообщение
подскажите как изменить число 1 на 2
А это о чем?

Не понял как оно должно работать, или нужно просто сгенерить по человечески таблицу как на картинке?
1
YanaGankova
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 23
25.09.2012, 21:17  [ТС] #3
нужно просто сгенерить по человечески таблицу как на картинке)))
0
Notortep
Заблокирован
26.09.2012, 00:07 #4
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
var cd  = '<table cellpadding="6" cellspacing="3" border="1">\n';
    cd += '<tr>\n';
for (var i = 1; i <= 9; i++) 
    cd += '<td align="right"><font color="red">&nbsp;' + ((i == 1) ? '' : i) + '</font></td>\n';
for (i = 2; i <= 9; i++)
    {
    cd += '<tr>\n';
    for (var j = 1; j <= 9; j++)
    cd += '<td align="right">' + ((j == 1) ? ('<font color="red">&nbsp;' + i + '</font>') : i * j) + '</td>\n';
    cd += '</tr>\n';
    }
    cd += '</table>';
with (document) open (), write (cd), close ();
1
YanaGankova
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 23
26.09.2012, 00:38  [ТС] #5
Спасибо огромное...вопрос не по теме..понимание языков программирования приходит с опытом?...или вариант " дано -не дано"?
0
Notortep
Заблокирован
26.09.2012, 00:46 #6
сказал бы так - для тех, кому это дано, понимание приходит с опытом
0
newJS
2393 / 1066 / 99
Регистрация: 23.06.2011
Сообщений: 3,327
26.09.2012, 08:14 #7
Не стоит использовать document.write("</table>");
Элементы проще добавлять строкой, так наглядней, но все же считается что элементы лучше генерировать.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<title>w121</title>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
 
<style type="text/css">
#tab {border:1px solid black; padding:9px; display:inline-block;}
 
#tab table {border-collapse:separate; border-spacing:3px; cursor:default;}
#tab td, #tab th {border:1px solid black; padding:3px; text-align:center;}
#tab td, #tab th {width:33px; height:33px;}
#tab td:hover {background:lavender;}
#tab th {color:red;}
 
</style>
 
<script type="text/javascript">
onload=function(){
var el, r, c, k, j;
el=document.getElementById("tab").appendChild(document.createElement("table"));
for(k=0; k!=9; k++){
r=el.insertRow(k);
for(j=0; j!=9; j++){
if(k==0){
c=r.appendChild(document.createElement("th"));
c.innerHTML=(j!=0)?j+1:'&nbsp;';}
else{
if(j==0){
c=r.appendChild(document.createElement("th"));
c.innerHTML=k+1;}
else{
c=r.insertCell(j);
c.innerHTML=(j+1)*(k+1);}}}};
 
 };
</script>
</head>
 
<body>
 
<div id="tab"></div>
 
 
</body>
</html>
2
26.09.2012, 08:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2012, 08:14
Привет! Вот еще темы с ответами:

Калькулятор умножения в столбик - JavaScript
Нужен калькулятор для умножения в столбик, но не могу понять, что я пропустил (скопировал с элементами сайта): &lt;script...

Формула умножения в html - JavaScript
Здравствуйте! Нужна Ваша помощь.... Необходимо создать код, который бы считал значения, записанные в &lt;imput&gt;. Подробнее: Я имею 3 поля...

Написать программу умножения - JavaScript
Написать программу умножения (деления) двух данных рациональных чисел. Ответ должен быть несократимой дробью.

Вывести результат умножения на страницу - JavaScript
Помогите разобраться что я пропустила не считает script числа. Есть три input &lt;input value=&quot;75&quot; type=&quot;number&quot; id=&quot;dlinna&quot;&gt;Длинна M; &lt;br...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru