【发布时间】:2022-02-11 12:49:42
【问题描述】:
我想用另一个隐藏的 div 替换已经显示的 div,只需单击一下。我不希望它切换。下面是代码。
<html>
<script type="text/javascript">
function show(elementId) {
document.getElementById("surf").style.display="none";
document.getElementById(elementId).style.display="block";
}
</script>
<div id="mode" style="display: visible;">Display By Default</div>
<div id="surf" style="display: none;">Display On Click</div>
<br/>
<button type="submit" id="submit" onclick="show('surf');" name="submit">Submit</button>
</html>
当我点击按钮时,我想要的输出应该是Display On Click。
但是现在当我点击顶部的按钮display by default 和按钮的Display On Click 时,我同时显示Display By Default 和Display On Click。我只想在同一行将Display By Default 替换为Display On Click。
【问题讨论】:
标签: javascript html jquery script