1 JS中使用了document.write(i + "<br>"); 导致HTML页面被重写2 将document.write(i + "<br>"); 改成document.body.innerHTML += "<br>"+i;

解决方案 »

  1.   

    谢谢楼上的朋友。现又有问题了。 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<br/>
    <p>&nbsp;&nbsp;设置产品副图个数:
     <input name="SmallNum" type="text" class="textfield" id="SmallNum" size="3" maxlength="2" onpropertychange="if(/\D/g.test(value))value=value.replace(/\D/g,'')" style="ime-mode:disabled" ondragenter="return false">
    &nbsp;&nbsp;<a href="javascript:addSmall();"><img src="Images/Upload.gif" width="30" height="16" border="0" align="absmiddle"></a> 只能填写数字
     <br/>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   <script type="text/javascript">
        function addSmall(){
      if (document.getElementById("SmallNum").value == ""){
        alert("请填写产品副图个数!");
    document.getElementById("SmallNum").focus();
    //return false;
      }
      else {
        //var addNum = editForm.SmallNum.value;
        var addNum = document.getElementById("SmallNum").value;
    for (i = 0; i < addNum; i++){
      document.body.innerHTML += " <br>"+i;
    }
      }
      
    }
      </script>
    上代码输的i是在页面所有元素的最下面。如果要想输出的i在两段aaaaaaaaaa的中间应该怎么做尼
      

  2.   

    document.getElementById("ID").innerHTML
    用这个来改变某个元素的内容。
      

  3.   


     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<br/>
    <p>&nbsp;&nbsp;设置产品副图个数:
     <input name="SmallNum" type="text" class="textfield" id="SmallNum" size="3" maxlength="2" onpropertychange="if(/\D/g.test(value))value=value.replace(/\D/g,'')" style="ime-mode:disabled" ondragenter="return false">
    &nbsp;&nbsp;<a href="javascript:addSmall();"><img src="Images/Upload.gif" width="30" height="16" border="0" align="absmiddle"></a> 只能填写数字
    <div id="here"></div>
     <br/>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa      <script type="text/javascript">
            function addSmall(){
              if (document.getElementById("SmallNum").value == ""){
                alert("请填写产品副图个数!");
                document.getElementById("SmallNum").focus();
                //return false;
              }
              else {
                //var addNum = editForm.SmallNum.value;
                var addNum = document.getElementById("SmallNum").value;
                for (i = 0; i < addNum; i++){
                  document.getElementById("here").innerHTML += " <br>"+i;
                }
              }
              
            }
          </script>偷懒 加了个DIV
      

  4.   

    把两段aaaaaaaaaaaaaaaaaaaaaaa之间的内容全部放到一个<DIV id='mydiv'></div>里面