Javascript DOM HTML document scripts Collection loop

Introduction

Loop through all <script> elements in the document, and output the id of each script:

Click the button to display the id of each script element in the document.

View in separate window

<!DOCTYPE html>
<html>
<body>

<script id="myFirstScript">
document.write("Hello World!");
</script>/*from  w  w w. ja  va  2 s  .c o m*/
<button type="button" onclick="myFunction()">Test</button>

<p id="demo"></p>

<script id="mySecondScript">
function myFunction() {
  var x = document.scripts;
  var txt = "";
  var i;
  for (i = 0; i < x.length; i++) {
    txt = txt +  x[i].id + "<br>";
  }
  document.getElementById("demo").innerHTML = txt;
}
</script>

</body>
</html>



PreviousNext

Related