[英]Press enter and show another paragraph
如何进行javascript编码,当我也按“ ENTER”输入type="text"
,它将显示另一段p
。
var btn = document.getElementById("key"); btn.onkeypress = function(e){ if(e.keyCode === 13){ e.preventDefault(); } }
<input type="text" id="key" placeholder="south">
工作提琴 。
最好使用隐藏class
,例如隐藏/显示元素:
var btn = document.getElementById("key"); btn.onkeypress = function(e){ if(e.keyCode === 13){ e.preventDefault(); document.getElementById("my-paragraph").classList.remove("hidden"); } }
.hidden{ display: none; }
<input type="text" id="key" placeholder="south"> <p id="my-paragraph" class='hidden'>Hidden paragraph</p>
但是您也可以使用内联样式display
来显示/隐藏元素,请查看下面的基本示例。
希望这可以帮助。
var btn = document.getElementById("key"); btn.onkeypress = function(e){ if(e.keyCode === 13){ e.preventDefault(); document.getElementById("my-paragraph").style.display='block'; } }
<input type="text" id="key" placeholder="south"> <p id="my-paragraph" style='display:none'>Hidden paragraph</p>
您可以动态创建段落并在其中添加文本:
var btn = document.getElementById("key"); var div = document.getElementById("paragraphs"); btn.onkeypress = function(e) { if (e.keyCode === 13) { var newParagraph = document.createElement('p'); newParagraph.textContent = btn.value; div.appendChild(newParagraph); } }
<input type="text" id="key" placeholder="south"> <div id="paragraphs"> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.