【发布时间】:2018-08-21 16:22:41
【问题描述】:
我在主页上有一个按钮,点击它会打开一个模式。我在模态中有一个带有按钮的表单,在提交时会关闭模态并返回到主页。在将模式关闭为纯文本后,我想更改主页上的 html 按钮。关闭模式后如何替换主页中的主按钮?
function submitForm() {
alert('yes');
var button = document.getElementById('mainButton');
button.style.display = 'none';
}
<body>
<button id="mainButton"> Click here </button>
<div class="modal">
<form onsubmit="submitForm()">
<input type="text">
<button> Done </button>
</form>
</div>
</body>
我在 submitForm 函数中尝试了以下操作:
像这样删除按钮:
document.getElementById('mainButton').innerHTML = '';
还尝试过: document.getElementById('mainButton').style.display = 'none'
【问题讨论】:
-
你已经做了什么,出了什么问题?请给我们您的代码,我们将帮助您解决此问题。
-
用纯文本制作一个隐藏的 div 并在 submitForm() 中隐藏按钮并显示 div。
-
仅供参考 - 这是
.innerHTML,而不是.innerHtml。
标签: javascript html css button modal-dialog