繁体   English   中英

单击跨度后如何显示按钮?

[英]How to show button after clicking on a span?

我想隐藏该按钮,并在单击后显示它。

我将如何证明这一点?

<textarea id="AtD_0" class="spellcheck_textarea " name="txtPosComment" 
rows="7" style="height: 129px;"></textarea>

<span id="AtD_1">
<span class="AtD_proofread_button"></span>
</span>

 <button type="button" id="btnNext" >Next1 </button>

/* css  */
.AtD_proofread_button 
{
   width: 126px;
   height: 30px;
   background-image: url('writing.gif');
   display: block;
   margin: 0;
   padding: 0;
}

首先将CSS设置为none

button#btnNext{
   display:none;
  }

在范围上应用onclick侦听器

<span class="AtD_proofread_button" onclick="showButton()"></span>

最后的功能:

function showButton(){
document.getElementById("btnNext").style.display = "block";
}

您可以通过多种方式隐藏和显示某些内容,例如:

  1. display: none; 就像元素不在页面中一样。
  2. visibility: hidden; 使元素完全透明。
  3. position: absolute; 并更改topleft以将其移出屏幕。

您可以使用element.style.propertyName = value更改JavaScript中element.style.propertyName = value的样式。 例如:

document.getElementById("myButton").style.display = "none";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM