Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="Dom Query Selector-1">
  <meta charset="utf-8">
  <title>DOM Query Selector-1</title>
</head>
<body>
  
  <div id="sports">
    
    <p id="idOne"> like sports</p>
    <div id="sportsDIV" class="sportClass">sports
      <div id="cycleDIV" class="cycleClass">Cycle
        
        <span id="cycleMember" class="cycleClass">11Member</span>
        <span id="cycleTime" class="cycleClass">7Hours</span>
      </div>
      
      <div id="idTwo" class="sportClass">Swim</div>
      
    </div>
    
  </div>
  
</body>
</html>
 
window.onload = function () {
  
  var el = document.getElementById('sports');
  idDisplay(el.querySelectorAll('*'), 'TEST');
  
  idDisplay(el.querySelectorAll('span'), 'span');
  
  idDisplay(el.querySelectorAll('#idTwo'), '#idTwo');
  
  idDisplay(el.querySelectorAll('cycleClass, p'), 'cycleClass, p');
  
  
  idDisplay(el.querySelectorAll('cycleClass'), 'cycleClass');
  
    
};
  
  
//////////////////////////////
//// utils
function idDisplay(nodes, desc) {
  var k, result = '', count = 0;
  if(nodes) {
    for(k = 0; k < nodes.length; k++) {
      result += nodes[k].id + ', ';
      ++count;
    }
    js.log(desc, ' --> ', count, ': ', result);
  } else {
    js.log(desc, ' There is nothing');
  }
}
var js = {
  lineNumber: 1
};
js.log = function(text) {
  var node, child, lineText;
  node = document.getElementById('result');
  if (!node) {
    node = document.createElement('div');
    node.id = 'result';
    document.body.appendChild(node);
  }
  child = document.createElement('div');
  lineText = js.lineNumber + '.';
  lineText = Array.isArray(text) ? lineText + '[' + text + ']' : lineText + text;
  if (arguments.length > 1) {
    for (var k = 1; k < arguments.length; k++) {
      lineText += arguments[k];
    }
  }
  child.innerText === undefined ? child.textContent = lineText : child.innerText = lineText;
  node.appendChild(child);
  js.lineNumber += 1;
  return this;
};
Output

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

Dismiss x