javascript - 如何在javascript中的外部函数内隐藏按钮

标签 javascript

如何根据条件控制按钮隐藏 例如,我们有

<div class="button">
<button style="font-weight:bold" 
onclick="displayValue();"> Submit </button>
</div>  

我们有带有函数displayValue()的javascript文件

function displayValue(arr){
    if(condition){
        //wanna hide the button if this condition is satisfied 
    }else{
        alert("in this condition, the button will still be showed")
    }
}

最佳答案

您可以简单地将display设置为none:

function displayValue() {
  if (true) {
    document.querySelector("button").style.display = "none";
  }
}
<div class="button">
  <button style="font-weight:bold" onclick="displayValue();"> Submit </button>
</div>

如果您在多个元素上使用该函数,您也可以将元素传递给该函数:

function displayValue(element) {
  if (true) {
    element.style.display = "none";
  }
}
<div class="button">
  <button style="font-weight:bold" onclick="displayValue(this);"> Submit </button>
</div>

关于javascript - 如何在javascript中的外部函数内隐藏按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51878261/

相关文章:

javascript - Heroku 不会加载index.html

javascript - 解析具有重复键的嵌套 JSON 对象(PHP 或 JS)

javascript - jquery Ready 函数未执行

php - 在浏览器级别将数据从一个网站发送到另一个网站

javascript - Facebook "Like"Box html5 代码不起作用

javascript - 动态添加的单选按钮在 IE6、IE7 中点击时不更新

javascript - 自动调整动态创建的文本区域的高度

php - 单击时使用javascript更改输入按钮样式

javascript - 0x800a138f - JavaScript 运行时错误 : Unable to get property 'value' of undefined or null reference

javascript - 如何在模态中传递数据属性