javascript - 如何使用javascript通过id隐藏html div

标签 javascript jquery html

我试图用 Javascript 隐藏 HTML div 并收到错误

JavaScript runtime error: Unable to get property 'style' of undefined or null reference

这是我的 JavaScript 代码:

if (typeof(jsondata[0]) == 'undefined') {
    alert('should be hidden');
    document.getElementById("unassignedDevices").style.visibility = "hidden";
}

这是我的 HTML:

<div id="unassignedDevices">
    <button id="unassignedDevicesbutton" class="button-basicmenu" onclick="findUnassignedDevices();">Find unassigned Devices</button>

    <table id="gridunassignedDevices"></table>

</div>

因此,当我开始调试时,页面会发出警报“应该隐藏”,然后我收到 JavaScript 运行时错误。

如何隐藏这个div?

最佳答案

$(document).ready(function(){
   if (typeof (jsondata[0]) == 'undefined') {
      $('#unassignedDevices').hide();
    }
});

关于javascript - 如何使用javascript通过id隐藏html div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30196845/

相关文章:

javascript - 使用 JavaScript DOM 创建可编辑文本字段

javascript - 为什么 jade 忽略\n 和空格?

jQuery 选择给定元素的伪元素

javascript - jQuery 每个函数在同一元素中输出多个选择器

javascript - 如何使用 JQuery 单击 anchor 以便 href 也被调用?

php - 如何使用jquery从链接中调用带有值的路由

javascript - d3 SVG 中的 Angular 指令

javascript - 检查标签是否支持 CSS 属性

asp.net - 使用 jquery ajax 和 asp.net 处理程序上传文件

html - 在带有填充的div中使一个p标签全宽