Rya*_*car 3 html javascript php
我试图在按钮单击事件后生成一个文本框。代码如下。
<div id="welcomeDiv" class="answer_list" > WELCOME </div>
<input type="button" name="answer" value="Show Div" onclick="showDiv()" />
</div>
<?php if(isset($_POST['button'])) { ?>
<?php echo "<script type=\"text/javascript\">
function showDiv() {
<input type="text" id="textInput" value="..." />
document.getElementById('welcomeDiv').style.display = "block"; </script> ";
}
</script>" ?> ;
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
但按钮点击事件功能无法正常工作。有什么想法吗?
您还可以创建 css 并在单击按钮时使文本字段可见
希望下面的例子对你有帮助
function onButtonClick(){
document.getElementById('textInput').className="show";
}Run Code Online (Sandbox Code Playgroud)
.hide{
display:none;
}
.show{
display:block;
}Run Code Online (Sandbox Code Playgroud)
<div class="answer_list" > WELCOME </div>
<input type="button" name="answer" value="Show Text Field" onclick="onButtonClick()" />
<input class="hide" type="text" id="textInput" value="..." />Run Code Online (Sandbox Code Playgroud)