<form>
<fieldset>
<legend>Результаты вычислений</legend>
<p>
<input type="text" id="outputvalue" value="" placeholder="Вывод данных">
</p>
<p>
<button type="reset">Сброс</button>
</p>
</fieldset>
</form>
<script type="text/javascript">
let keys = ['Sun', 'Mon', 'Thu', 'Wen', 'The', 'Fry', 'Sat'];
let values = [1, 2, 3, 4, 5, 6, 7];
let obj = {};
for (let i = 0; i <=6; i++) {
obj[keys[i]] = values[i];
}
console.log(obj);
document.getElementById('outputvalue').value = ?;
</script>
Прошу прощения за тупость, но может найдётся кто нибудь, кто подскажет чайнику как вывести результаты (obj) в форму? Мне не важен конкретный пример -- хотелось бы понять как выводить подобное в формы. В консоль выводится. Если указываю значения переменных(keys или values) -- выводится.
То есть Вы хотите выдать в текстовое поле с id="outputvalue" обьект? Ну в таком случае его необходимо сериализовать или как-то иначе представить строкой.
Попробуйте:
document.getElementById('outputvalue').value = JSON.stringify(obj)
Это имеете ввиду?
let keys = ['Sun', 'Mon', 'Thu', 'Wen', 'The', 'Fry', 'Sat'];
let values = [1, 2, 3, 4, 5, 6, 7];
let obj = {};
for (let i = 0; i <= 6; i++) {
obj[keys[i]] = values[i];
}
document.getElementById('outputvalue').value = obj['Sun'];
<form>
<fieldset>
<legend>Результаты вычислений</legend>
<p>
<input type="text" id="outputvalue" value="" placeholder="Вывод данных">
</p>
<p>
<button type="reset">Сброс</button>
</p>
</fieldset>
</form>
Вы можете запоминать значение дня недели из массива и записывать это в переменную и передать в input
let keys = ['Sun', 'Mon', 'Thu', 'Wen', 'The', 'Fry', 'Sat'];
let values = [1, 2, 3, 4, 5, 6, 7];
let obj = {};
for (let i = 0; i <= 6; i++) {
obj[keys[i]] = values[i];
}
let day = keys[1]; // значение, которое можно считать в программе
document.getElementById('outputvalue').value = obj[day];
<form>
<fieldset>
<legend>Результаты вычислений</legend>
<p>
<input type="text" id="outputvalue" value="" placeholder="Вывод данных">
</p>
<p>
<button type="reset">Сброс</button>
</p>
</fieldset>
</form>
Также вы можете передать день недели в input, с помощью Object.keys(obj)
, чтобы узнать имя элемента в объекте, в данном примере переменная num = 1
, выводится второй элемент массива Object.keys(obj)
, который начинается с нуля
let keys = ['Sun', 'Mon', 'Thu', 'Wen', 'The', 'Fry', 'Sat'];
let values = [1, 2, 3, 4, 5, 6, 7];
let obj = {};
for (let i = 0; i <= 6; i++) {
obj[keys[i]] = values[i];
}
let num = 1; // значение, которое можно считать в программе
document.getElementById('outputvalue').value = Object.keys(obj)[num];
<form>
<fieldset>
<legend>Результаты вычислений</legend>
<p>
<input type="text" id="outputvalue" value="" placeholder="Вывод данных">
</p>
<p>
<button type="reset">Сброс</button>
</p>
</fieldset>
</form>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Задача заключается в том, чтобы создать функцию, которая возвращает сумму последовательности целых чиселПоследовательность определяется...
По клику на кнопку, должна меняться прозрачность div с "ТЕКСТ1", потом должен плавно появлятся "ТЕКСТ2" в этом блоке
Решил попробовать изучить JavaScriptУ меня есть текстовое поле: с ID "login-area"