头一次这么用,结果不运行。不知道是因为引号嵌套的问题还是innerHTML里不能含
script的问题。
原本在HTML里的代码(利用循环输出一组图片,经试验没问题):
<ul>
<script>
for (i=1;i<=5;i++)
{document.writeln("<li><img src=\"firstPagePic/fpp_"+i+".jpg\"
onClick=\"raraPic.src='firstPagePic/fpp_"+i+".jpg'\" alt=\"\"></li>");}
</script>
</ul>
想要放innerHMTL里去:
<script>
xxx="<ul><script>for (i=1;i<=5;i++){document.writeln(\"<li><img
src=\\\"firstPagePic\/fpp_\"+i+\".jpg\\\"
onClick=\\\"raraPic.src=\'firstPagePic\/fpp_\"+i+\".jpg\'\\\"
alt=\\\"\\\"><\/li>\");}<\/script><\/ul>";
</script>
……
……
……
document.getElementById('aa').innerHTML=xxx;
--
FROM 119.242.47.*