Извините за очень простой / простой вопрос, я очень плохо знаком с интерфейсной веб-разработкой.
Я рассмотрел множество вопросов об использовании Javascript для отображения / скрытия объектов на веб-странице.но никто из них не говорит о том, чтобы конкретно показывать / скрывать границы ввода текста.
На моей странице есть текстовый ввод и кнопка.
Когда страница загружается, я не хочу, чтобы граница ввода текста была видимой.
Когда кнопка нажата, я хочу, чтобы она изменила состояние границы ввода текста (IE: еслиграница ввода текста не отображается при нажатии кнопки, тогда она вызывает функцию 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>
Когда нажата кнопка, видимых изменений границы ввода текста или страницы в целом по этому вопросу не происходит.
Любое направление будет высоко цениться, я обязательно буду признателен за любую помощь и пометить наиболее подходящий ответ как принятый.Заранее спасибо.