给每个<script ...>设置ID

解决方案 »

  1.   

    设置id不行的只能这样了
    <SCRIPT language="javascript">
    var ip1=1;
    var ret2=1;
    function returnstr1()
    {  
       if((ret2==0)||(ret2==1))   
       return '服务器'+ip1;
      else
       return'未添加服务器' ;}
    function returnstr2()
    {   if(ret2==0)   
       return  '连接失败!' 
       else if(ret2==1)
       return '连接成功';
    }function addTable(){
       var ip1=1;
       var ret2=1;
       var tb1 = document.createElement("table");
       tb1.border="1px";
       tb1.width="564";
       tb1.height="196";
       var row1 = tb1.insertRow(); 
       var cell1=row1.insertCell();
       var cell2=row1.insertCell();
       mydiv.appendChild(tb1);
       /*var htm = "&nbsp;<\script language=javascript defer>";
       htm = htm + "function test(){alert('hello,world!');}";
       htm = htm + "test();";
       htm = htm + "<\/script>";*/
       var str="<td height='179' valign='top' bgcolor='#00FFFF'>";
       str=str+"<p align='center' class='style3'>&nbsp;</p>";
       str=str+"<p align='center' class='style3' id=p1></p>";
       str=str+"<p align='center' class='style3' id=p2></p>";
       str=str+"<p align='center' class='style3'>";
       str=str+"<img src='test5.jpg' name='img3' id='img3' width=93 height=70>";
       str=str+"</p>";
        str=str+"<p>&nbsp;</p></td>";
       cell1.innerHTML=str;
       document.all.p1.innerText=returnstr1();
       document.all.p2.innerText=returnstr2();   
       cell2.innerHTML="abc";
    }
    </SCRIPT>
    <BODY>
    <div id=mydiv align="center" style="width:566;height:198;"></div>
    <INPUT TYPE = "button" VALUE = "AddTable" onclick = "addTable()" ID=Button1></body>