Advertisement
Guest User

contents_maker

a guest
Jul 28th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.02 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title>
  4.             Contents Maker
  5.         </title>
  6.         <script type="text/javascript">
  7.             function make_id(idx)
  8.             {
  9.                 return 'id_' + idx;
  10.             }
  11.             function make_ref(name, idx)
  12.             {
  13.                 return '<a href="#' + make_id(idx) + '">' + name + '</a>';
  14.             }
  15.  
  16.             function make_contents(){
  17.                 var headers = document.querySelectorAll("h3");
  18.                 var contents = '';
  19.                 for (i = 0; i < headers.length; i++)
  20.                {
  21.                    headers[i].id = make_id(i);
  22.                    contents += make_ref(headers[i].innerHTML, i) + '<br>';
  23.                 }
  24.  
  25.                 document.getElementById('contents').innerHTML = contents;
  26.             }
  27.         </script>
  28.     </head>
  29.     <body onload="make_contents();">
  30.         <h2>
  31.             Contents maker!
  32.         </h2>
  33.         <p id='contents'>
  34.         </p>
  35.         <h3>
  36.             Test header
  37.         </h3>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement