2013-12-19 2 views
-1

Я только недавно начал изучать, как писать Javascript, начатый несколько недель назад. Сейчас я работаю над созданием интерактивной истории. То, как я планировал сделать рассказ, - это ответить пользователю на быстрый вопрос, и ответ на запрос вызовет следующую часть истории, которая будет показана в текстовом поле.Как вернуть ответ в текстовое поле?

Итак, у меня есть мои подсказки и утверждения if/else, которые будут раскрывать ответ. Я не могу понять, как сделать следующую часть истории в текстовом поле.

Единственное, что я могу сейчас придумать, это использовать console.log, но это не сработает. Любые предложения о том, как это сделать?

+0

Вы можете установить атрибут 'value' элемента DOM. – Pointy

+5

Опубликовать код, пожалуйста. – Kehlan

ответ

2

Учитывая, что нет кода для ссылки, вот макет пример:

document.getElementById("myTextArea").value = prompt("Foo?"); 

Предполагая, что вы бы текстовое поле, как это

<textarea id="myTextArea"></textarea> 

его текст будет затем установить в любой пользователь вводит, например,

bar 

jsFiddle

+0

Это похоже на трюк – user3117439

0

Если все, что вы делаете, помещает информацию о истории в textarea, тогда вы не должны ее использовать, просто используйте div и разместите там текст истории. Сначала установите div на display: none, и как только они вернут вопрос, установите его в display: block с помощью JS!

Смежные вопросы