【发布时间】:2011-12-03 23:13:54
【问题描述】:
我一直在尝试通过 onChange 事件传递 JS 变量,但一直收到
未捕获的类型错误:无法读取 null 的属性“firstChild”
在谷歌浏览器下。下面是我的代码:
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>";
【问题讨论】:
-
你能显示album_select和artistID的html吗?
标签: javascript xml