pic无非是个字符串
document.write把这个字符串又写到了文档里,js解析器将' <script type="text\/javascript" src="url.js"> <\/script>' 
解析了出来既images/1.jpg并写到文档里
alert又没写到文档里,只是window.alert把这字符串的值显示出来而已

解决方案 »

  1.   

    你这样写可能会有问题吧?即如果不写到文档里
    那pics只是个字符串,不知道有没有高人来帮你解答这个问题,等高人
      

  2.   

    pics 是个字符串,你alert的时候当然出现的是字符串但在document.wtite()的时候,就相当于在htm页面上直接写<script>...</script>,解析出来的是images/1.jpgdocument.getElementById("id").value="";
      

  3.   

    document.getElementById("id").value=""; 这个是什么东东,继续等待解决办法!!
      

  4.   

    我不是不知道 document.getElementById("id").value=""; 的含义
    只是用在这能解决什么问题??
      

  5.   

    str里不能出现</script>
    改成
    var pics=' <script type="text\/javascript" src="url.js"> <\/scr'+'ipt>'