我用这段代码做了一个弹出窗口
document.getElementById('popup').style.display='block';
document.getElementById('popup').innerHTML='
<img class="popuppic" src="gfx/k'+clicks[0].imageNum+'.jpg">
<img class="headline" src="gfx/k'+clicks[0].imageNum+'.jpg">
<p>'+textarr[clicks[0].imageNum]+'</p>
<input type="button" onclick="document.getElementById(\'popup\').style.display=\'none\'">';
所以弹出窗口显示一个包含2张图片,一个文本和一个关闭按钮的div。我的问题是它向我展示了2个图片+关闭按钮或只是文本。当我删除tis部分<p>'+textarr[clicks[0].imageNum]+'</p>
时,它只显示带有按钮的图片。当我包含这部分时,它只显示我没有任何其他内容的文本。没有图片,没有按钮。
故障在哪里?