Uncaught TypeError: Cannot read property 'firstChild', null message d'erreur

J'ai essayé de passer par JS variables via l'événement onChange mais continuez à recevoir le

Uncaught TypeError: Cannot read property 'firstChild', null

sous Google Chrome. Voici mon code ci-dessous:

    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+="<option id='"+album+"'>"+track+"</option>";             
        } 
    hstr+="<form><select size='"+count+"' onChange='parent.loadSong(this.value, document.getElementById(\"album_select\").firstChild.nodeValue, document.getElementById(\"artistID\").firstChild.nodeValue)' style='font-size:2em;'>";
    hstr+=tracklist;
    hstr+="</form></select>";
  • u peut afficher le code html album_select et artistID s'il vous plaît?
InformationsquelleAutor methuselah | 2011-12-03