Для выполнения задания требуются 4 вещи. Я уже создал кнопку и поля ввода текста, а также базовую историю madlibs, но я не создал способ вставки слов, введенных в эти текстовые поля, в историю madlibs.
имеет 5 или более полей ввода текста
имеет кнопку
при нажатии на кнопку создается история
история использует слова, которые пользователь выбрал
Я новичок, поэтому я понятия не имею, что делаю, и мне нужно это задание, чтобы пройти мой курс, иначе я законно должен снова пройти курс старшего курса, но не важно. Я пытался сделать это самостоятельно, но я застрял и мне нужна помощь. Я также не использовал это раньше, так что извините, если формат шаткий.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>repl.it</title>
<link href="index.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>
<ul>
<li><input type = "text" id = "adj1" /><br>Adjective</li>
<li><input type = "text" id = "noun1" /><br>Noun</li>
<li><input type = "text" id = "verb1" /><br>Verb</li>
<li><input type = "text" id = "noun2" /><br>Noun 2</li>
<li><input type = "text" id = "noun3" /><br>Noun 3</li>
</ul>
<div>
<button>Replace it!</button>
</div>
</div>
<div id="story"></div>
<script src="index.js"></script>
</body>
</html>
// Javascript код:
function replaceIt(){
var storyDiv = document.getElementById("story");
var adj1 = "<span class = 'replacement'>"+document.getElementById
("adj1").value+"</span>";
var theStory="<h1>Douglas's Dance Party</h1>";
theStory+="One "+adj1+" day,";
storyDiv.innerHTML = theStory;
}
имеет 5 или более полей ввода текста
имеет кнопку
при нажатии на кнопку создается история
история использует слова, которые пользователь выбрал