Javascript 如果数据库包含值,则隐藏div-角度

Javascript 如果数据库包含值,则隐藏div-角度,javascript,html,css,node.js,angular,Javascript,Html,Css,Node.js,Angular,我想检查MySQL数据库是否包含特定值。如果这是真的,我想隐藏一个HTML。这可能吗 我可以用CSS&JS隐藏元素吗,或者我应该用什么来隐藏div 另外,我们如何像NgIF语句一样将其添加到Div中 谢谢 如果您正在认真考虑使用JavaScript隐藏元素(由于某种限制或要求)。您可以使用以下方法 CSS+Javascript+PHP方式: 如果您的想法更像堆栈溢出中的运行代码段部分。仅当在数据库中设置时才显示展开 那么在这种情况下,您可以实现这样的功能 $(函数(){ $(“#btntogl

我想检查MySQL数据库是否包含特定值。如果这是真的,我想隐藏一个HTML
。这可能吗

我可以用CSS&JS隐藏元素吗,或者我应该用什么来隐藏div

另外,我们如何像NgIF语句一样将其添加到Div中


谢谢

如果您正在认真考虑使用JavaScript隐藏元素(由于某种限制或要求)。您可以使用以下方法

CSS+Javascript+PHP方式:

如果您的想法更像堆栈溢出中的运行代码段部分。仅当在数据库中设置时才显示展开

那么在这种情况下,您可以实现这样的功能

$(函数(){
$(“#btntogle”)。在(“单击”,函数(){
$(“#注释”).toggleClass(“隐藏”);
});
});
.hide{
显示:无;
}

切换隐藏/显示

要隐藏的注释部分
请在PHP文件中尝试类似的操作。我已经包括了一个始终呈现的项目的示例,以及一个有条件呈现的项目

<div id="userinfo">
    <?php // This is always rendered by the server ?>
    Username: <?php htmlentities($row['username']) ?>

    <?php // This is rendered by the server if the column is true ?>
    <?php if ($row['admin']): ?>
        <div class="admin">(admin)</div>
    <?php endif ?>
</div>

用户名:
(行政)

类似于

if (your statement condition) {
  echo '<script type="text/javascript">document.getElementById(DIV_ID").style.display= "none";</script>';
  exit;
}
if(您的语句条件){
echo“document.getElementById(DIV_ID”).style.display=“无”;
出口
}

PHP本身不与元素交互。它只是输出HTML,HTML被解析为元素。您可以通过PHP在元素上准备一个条件类属性作为输出的一部分。听起来您需要学习一些PHP基础知识。仅当数据库具有目标值时才回显元素。谢谢大家!我认为Halfer的答案是正确的最适合我。欢迎@devlog。如果您感兴趣,我的个人资料中有一个PHP教程可能对您有用。