现在,当我单击图片时,我正在尝试使用 Javascript 函数在 div 内创建一个表格。我可以定义创建的表来调用不同的函数吗?(下面的例子)
if (band == 'creed') {
d('albumList').innerHTML =
"<table class='default'>"+
"<td class='albumListC' id='mopCover'>"+
"<img class='i' src='images/albums/myownprison.jpg'
onclick='"+"createSongBar('mop');"+"'></td>"+
"<td class='albumListC' id='hcCover'>"+
"<img class='i' src='images/albums/humanclay.jpg'
onclick='"+"createSongBar('hc');"+"'></td>"+
"<td class='albumListC' id='wCover'>"+
"<img class='i' src='images/albums/weathered.jpg'
onclick='"+"createSongBar('w');"+"'></td>"+
"<td class='albumListC' id='fcCover'>"+
"<img class='i' src='images/albums/fullcircle.jpg'
onclick='"+"createSongBar('fc');"+"'></td>"+
"</table>";
}
代码摘录来自我想在我点击带有 4 个单元格的第二个表格时运行的函数。
我的网页在顶部显示了一个带有 3 个单元格的表格,每个单元格在单击时运行一个函数,该函数在其下方创建另一个带有 4 个单元格的表格。我想要的是当我单击 4 个新单元格中的每一个时运行另一个函数,但是当我单击它时出现此错误:(错误指向我的主页的第二行,它只有一个项目它; < html > 标签)。
Uncaught SyntaxError: Unexpected Token }
关于可能导致此问题的任何建议?为简单起见,我省略了程序的其余部分,因为在此之前其他所有操作都没有问题。