如何在javascript中按状态隐藏按钮

时间:2016-10-04 04:43:29

标签: javascript codeigniter

我有这样的代码

<script>
document.getElementById("view").style.visibility="hidden";{
var a="<?php echo $status[0]->status;?>"
if(!a==0){
.hide();}
});
</script>

如何隐藏按钮而不点击?

5 个答案:

答案 0 :(得分:1)

试试这个 -

<script>
    var btn = document.getElementById("view");
    var a="<?php echo $status[0]->status;?>";
    if(!a==0){
        btn.style.display = 'none';
    }
</script>

答案 1 :(得分:0)

更简洁的方法是将状态值设置为隐藏变量,而在JS中只需与隐藏变量的值进行比较

答案 2 :(得分:0)

试试这个:

您可以使用.css属性:

<script>
        var a="<?php echo $status[0]->status;?>"
        if(!a==0)
        {
           $("#view").css('display','none');
        }
</script>

您可以隐藏(),如下所示:

<script>
        var a="<?php echo $status[0]->status;?>"
        if(!a==0)
        {
                $("#view").hide();
        }
</script>

答案 3 :(得分:0)

在这里你可以试试这个。

<强> HTML

< input type="button" id="view">

<强> JS

var a= 1; //"<?php echo $status[0]->status;?>"
if(a != 0){
$("#view").hide();
};

FIDDLE

答案 4 :(得分:0)

简易解决方案

<script>
    document.getElementById("view").style.visibility="<?php echo $status[0]->status==0?"none":"block"; ?>";
</script>