document.getElementById显示图片或文本

时间:2014-11-12 18:20:02

标签: javascript

我用这段代码做了一个弹出窗口

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>时,它只显示带有按钮的图片。当我包含这部分时,它只显示我没有任何其他内容的文本。没有图片,没有按钮。

故障在哪里?

0 个答案:

没有答案