检查div的存在

Pra*_*ngh 0 html javascript

假设我有一个div命名容器,如图所示

<div id='container'>50</div>
Run Code Online (Sandbox Code Playgroud)

现在,如果我使用

var a = document.getElementById('container').value;
var b = document.getElementById('container1').value;
Run Code Online (Sandbox Code Playgroud)

这里a,很好,但b给出错误

那么,有没有办法检查div是否存在,如果,在那里,我将获得它的值

wsa*_*lle 5

document.getElementByIdundefined如果页面上没有找到任何元素,则返回.因此,您可以undefined在尝试访问该值之前明确检查.

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