
Написать программу в которой: 1 поле input с id="input" 1 поле p с id="p" у вас должен быть цикл от
1 до 100. все цифры, от 1 до 30 будут отображены через пробел в input, цифры от 31 до 70 будут отображены через пробел в теге p, а остальные будут отображены через пробел в консоле (JavaScript)

Ответы на вопрос

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input id="input" size="70"></input>
<p id="p"></p>
<script>
var inp_text = "";
var p_text = "";
var alert_text = "";
for (var i = 1; i <= 100; i++) {
if (i <= 30) {
inp_text += i + ' ';
}
if (i > 30 && i <= 70) {
p_text += i + ' ';
}
if (i > 70) {
alert_text += i + ' ';
}
};
document.getElementById('input').value = inp_text;
document.getElementById('p').innerHTML = p_text;
alert(alert_text);
</script>
</body>
</html>



Для реализации данной программы с использованием JavaScript, можно воспользоваться следующим кодом:
html<!DOCTYPE html>
<html>
<head>
<title>Display Numbers</title>
</head>
<body>
<input type="text" id="input">
<p id="p"></p>
<script>
// Функция для отображения чисел от 1 до 30 через пробел в input
function displayInInput() {
let inputField = document.getElementById("input");
let numbers = "";
for (let i = 1; i <= 30; i++) {
numbers += i + " ";
}
inputField.value = numbers;
}
// Функция для отображения чисел от 31 до 70 через пробел в теге p
function displayInParagraph() {
let paragraph = document.getElementById("p");
let numbers = "";
for (let i = 31; i <= 70; i++) {
numbers += i + " ";
}
paragraph.textContent = numbers;
}
// Функция для отображения чисел от 71 до 100 через пробел в консоли
function displayInConsole() {
let numbers = "";
for (let i = 71; i <= 100; i++) {
numbers += i + " ";
}
console.log(numbers);
}
// Вызываем функции для отображения чисел в различных местах
displayInInput();
displayInParagraph();
displayInConsole();
</script>
</body>
</html>
Код выше создаст HTML-страницу с одним полем ввода (input) и одним тегом абзаца (p). При загрузке страницы будет вызваны три функции, каждая из которых отобразит числа в соответствующем месте: от 1 до 30 в поле ввода (input), от 31 до 70 в теге абзаца (p) и от 71 до 100 через пробел в консоли.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili