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>
  <h1>Attributes Test with JS</h1>
  <div class="example" id="top" style="color: blue;"></div>
  <div></div>
  <div id="bottom"></div>
  
  <output></output>
</body>
</html>
 
body {
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
output {
  display: block;
}
 
var divs = document.getElementsByTagName('div'),
    op = document.getElementsByTagName('output')[0],
    i, j;
for (i = 0; i < divs.length; i++) { 
  if (divs[i].hasAttributes()) {
    op.innerHTML += '<p><b>Element #' + 
                    (i + 1) + 
                    ' has the following' +
                    ' attribute/value pairs:</b>';
    for (j = 0; j < divs[i].attributes.length; j++) {
      op.innerHTML += divs[i].attributes[j].name + 
                      ': ' +  divs[i].attributes[j].value + 
                      '<br />';
    }
    op.innerHTML += '</p>';
  } else {
    op.innerHTML += '<p><b>Element #' + 
                    (i + 1) + 
                    ' has no attributes.</b>';
  }
}
Output 300px

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

Dismiss x
public
Bin info
ImpressiveWebspro
0viewers