按条件隐藏button按钮

2020-11-30 17:43发布

按钮是用js写的,是外部文件,

怎么样让条件下button隐藏,不显示。

标签:
4条回答
Bombasti
2楼-- · 2020-11-30 18:17

方法一:全局css样式

<style>
    #delete{
        display: none!important;  //必须加!important,这个和css样式的级别有关系你这个是行间式级别很高
    }
</style>

方法二:把这条js放在你生成buttonjs后面,不过最好你把你生成button这段部分代码贴出来看看
这个代码直接上百分百解决,利用循环事件做监听

<script>
    function buton_display_none() {
        var buton = document.getElementById("delete");
        if (buton) {
            buton.style.display = "none";
            clearInterval(Window.start)     //修改完毕清除循环事件
            console.log('11111')
        } else {
            console.log('没找到该元素')
        }
    }
     Window.start = setInterval(buton_display_none, 10)    //生成一个全局变量start便于后面事件清除
</script>

查看更多
Evening l夕情丶
3楼-- · 2020-11-30 18:17

你肯定是个女生,会截图还行。其他女生给我发的都是相机拍的照片

查看更多
趁早两清
4楼-- · 2020-11-30 18:25

id是固定的嗎?

查看更多
闹够了就滚
5楼-- · 2020-11-30 18:28

解决办法很多,其中定义一个flag变量就可以解决

查看更多
登录 后发表回答