Я новичок в JavaScript, и я пытался манипулировать значением элемента HTML h2
с классом "text", когда пользователи нажимают на кнопку с идентификатором "push"
и меняют это к значению ввода class="inputV"
, однако я заметил, что когда нет значения в поле ввода, весь блок просто исчезает, поэтому я попытался вернуть другое значение, если ввод не соответствует истине! так как же я go об этом! это то, что я пробовал до сих пор.
function input(){
var inputValue= document.getElementById('inputV').value;
var text = document.querySelector('.text').textContent;
if (inputValue){
text = inputValue;
}else{
text = 'Null';
}
return text;
};
document.getElementById('push').addEventListener('click',input);
<div class=container><h1>JavaScript OOP</h1>
<div>
<form class="input">
<input id="inputV" type="text" name="name" placeholder="Enter your Name">
</form>
</div>
<div><h2 class="text">Results</h2></div>
<button id="push" value="Sign me in" onclick="input()">Sign me in</button>
</div>