【发布时间】:2019-06-11 23:33:59
【问题描述】:
对不起,这个非常基本/简单的问题,我对前端 Web 开发非常陌生。
我看过很多关于使用 Javascript 在网页上显示/隐藏内容的问题,但没有一个专门讨论显示/隐藏文本输入边框。
在我的页面上,我有一个文本输入和一个按钮。
当页面加载时,我不希望文本输入边框可见。
单击按钮时,我希望它更改文本输入边框的状态(即:如果单击按钮时未显示文本输入边框,则它会调用 javascript 函数以使文本输入边框可见。如果文本输入边框可见,则按钮调用的 javascript 函数将使文本输入边框不可见。)
到目前为止,这是我的代码:
<html>
<head>
<title>Text Input Border test</title>
</head>
<body>
<br>
<input type="text" id="address1" value="test text input" class="question-text" size=30>
<br>
<input type="button" value="Click me" onclick="showBorder()">
</body>
<script type="text/javascript">
function showBorder () {
var myInput = document.getElementById("address1").style;
myInput.borderStyle="solid";
}
</script>
<style scoped lang="scss">
.question-text {
border: 0;
}
</style>
</html>
单击按钮时,文本输入边框或页面通常没有可见的变化。
任何方向都将不胜感激,我一定会支持任何帮助并将最适用的答案标记为已接受。提前致谢。
【问题讨论】:
标签: javascript html border textinput