javascript - 检查 div 是否存在

标签 javascript html

假设我有一个名为container的div,如图所示

<div id='container'>50</div>

现在如果我使用

var a = document.getElementById('container').value;
var b = document.getElementById('container1').value;

这里 a 没问题,但 b 给出错误

那么,有什么方法可以检查div是否存在,如果存在,我将获取它的值

最佳答案

如果页面上未找到元素,

document.getElementById 将返回 undefined。因此,您可以在尝试访问该值之前显式检查未定义

var element = document.getElementById('container1');
if (element != undefined) //note: this can be shortened to just "if (element)"
{
    alert(element.value);
}

关于javascript - 检查 div 是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645557/

相关文章:

Javascript: "No ' 请求的资源上存在 Access-Control-Allow-Origin' header 。因此不允许访问 Origin 'null'。 “

javascript - 使用 HTML 和 Javascript 的视频的控制按钮不起作用

php - 如何在 html 页面上显示从 android 应用程序发送到 php 的数据?

html - CSS - 表格单元格 - 最小宽度 - 百分比和像素 : How to solve this?

javascript - HTML5 ContentEditable 在 Chrome 中不工作

javascript-在文本区域中插入文本后添加换行符

javascript - PHP/MySQL :Rank users by clicks

html - CSS使特定的html成为两列布局

java - 在服务器(servlet)端检测下拉列表的值时出现问题

javascript - Jquery 和 Vue,.html() 不起作用