javascript - 使用javascript单击同一按钮时更改两种样式之间的css值

标签 javascript

我有一张图像,我想在单击图像时在其上添加文本。我将 css 显示属性应用为 none,然后单击将其更改为 block。现在再次单击“我想将显示更改为无”。我怎样才能做到这一点?

js:-

function showTerms(data){
    document.getElementById(data).style.display = 'block';
}

html:-

<div style="display: none;" id="text1111" class="offer_text size-12">
    <div class="TC">
        <div class="condition">Terms &amp; Condition</div>
    </div>
    <p></p>
    <div><br></div>
    <div>- The coupon code is valid for one time use per user account.<br></div>
    <p></p>

最佳答案

您可以使用切换功能来实现此目的,如下所示:

function toggleTerms(data){
    document.getElementById(data).style.display = (document.getElementById(data).style.display == 'block' ? 'none': 'block'); 
}

关于javascript - 使用javascript单击同一按钮时更改两种样式之间的css值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37224699/

相关文章:

javascript - 建立一个进度表,使步骤和仪表对齐

javascript - event.target.value - 如何获取键值?

javascript - 如何只允许Web应用程序访问Web服务?

javascript - Meteor 访问集合中的单个项目

c# - 格式错误的 JSONP 响应

javascript - 最高 promise .catch 不会在返回的子 promise 拒绝时触发

javascript - 如何在 JavaScript 助手中只声明一次变量?

javascript - 使用 Javascript 在 localStorage 中存储大型整数数组的最有效方法

javascript - 使用 JS 或 Jquery 读取 HTML 注释

javascript - 将 jquery datepicker 绑定(bind)到动态行 Textfield