Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  <div id="parentBox">
    
    <div id="childBox">
      
      <div id="grandchildBox">
        
      </div>
      
    </div>
    
  </div>
  
  <div id="otherBox">
  </div>
 
</body>
</html>
 
var body = document.getElementsByTagName('body')[0],
    pb = document.getElementById('parentBox'),
    cb = document.getElementById('childBox'),
    gcb = document.getElementById('grandchildBox'),
    ob = document.getElementById('otherBox');
console.log(body.contains(pb)); // true
console.log(body.contains(gcb)); // true
console.log(pb.contains(cb)); // true
console.log(pb.contains(gcb)); // true
console.log(cb.contains(gcb)); // true
console.log(cb.contains(pb)); // false
console.log(body.contains(ob)); // true
console.log(pb.contains(ob)); // false
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
ImpressiveWebspro
0viewers