Я изучаю JavaScript, и я пытаюсь сделать так, чтобы пользователь мог ввести имя и фамилию, а затем нажать кнопку отправки. Когда это произойдет, имя и фамилия отображаются на экране только ниже.Показать имя и фамилию с помощью JavaScript
Проблема в том, что она не работает. Ничего не происходит, когда пользователь нажимает кнопку отправки.
Вот как я устал.
HTML:
<body>
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="lastname">
<br>
<input type="button" value="Send" onclick="MyFunction()">
<div id="here"></div>
<body>
JavaScript:
function MyFunction() {
var first, second;
first = document.getElementById("firstname").value;
second = document.getElementById("lastname").value;
document.GetElementById("here").InnerHTML = first;
document.GetElementById("here").InnerHTML = second;
}
https://jsfiddle.net/7wu3gjqm/
JavaScript чувствителен к регистру, поэтому 'document.GetElementById (« здесь »). InnerHTML' должен быть' document.getElementById («здесь»). InnerHTML'. Во-вторых, 'getElementById' делает именно это, получает элемент по его идентификатору. У ваших входов нет идентификаторов. – j08691
это должно быть 'getElementById'! (Первая буква первого слова - строчная, первая буква других слов - верхняя) – undone
В JSFiddle на консоли отображается следующая ошибка: «ReferenceError: MyFunction не определен». Нажмите F12 и перейдите на вкладку Консоль. Если вы видите какие-либо ошибки, попробуйте обратиться к ним, поскольку они перестают запускать все последующие функции Javascript. –