title: Uncaught TypeError: Cannot read property 'firstChild' of null error message
body: <p>I've been trying to pass through JS variables via the onChange event but keep receiving the </p>
  
  <blockquote>
    <p>Uncaught TypeError: Cannot read property 'firstChild' of null</p>
  </blockquote>
  
  <p>under Google Chrome. Here is my code below:</p>
  
  <pre><code>    artistID = album_select.substring(0, album_select.indexOf('/'));
      albumID = album_select.substring(album_select.indexOf('/')+1, album_select.length);     
      var count = 0;
      var tracklist = '';
      for(track in albumlist[albumID][2]){
          count++;
          tracklist+="&lt;option id='"+album+"'&gt;"+track+"&lt;/option&gt;";             
          } 
      hstr+="&lt;form&gt;&lt;select size='"+count+"' onChange='parent.loadSong(this.value, document.getElementById(\"album_select\").firstChild.nodeValue, document.getElementById(\"artistID\").firstChild.nodeValue)' style='font-size:2em;'&gt;";
      hstr+=tracklist;
      hstr+="&lt;/form&gt;&lt;/select&gt;";
  </code></pre>