function FileChange(oFile,num){
document.getElementById(num).innerHTML="<img src=\""+oFile+"\" onload='Javascript:DrawImage(this);'>";
 }

解决方案 »

  1.   

    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function FileChange(oFile,num)
    {
    //document.getElementById("imgshow").innerHTML="<img src=\""+oFile+"\" onload='Javascript:DrawImage(this);'>";
    alert(document.getElementById("imgshow"+num).src)
     }//-->
    </SCRIPT>
    </HEAD><BODY>
    <TABLE  border=0 width="100%" id="table1">
    <TR>
    <TD > 请问getElementById("imgshow") ""中的imgshow能不能使用传递过来的参数num呢?
    如果能该怎么写呢?而且是还需要使用常量imgshow
    也就是常量imgshow和传递过来的参数num结合了。
    <img id="imgshow1" src="aaa1.gif">
    <img id="imgshow2" src="aaa2.gif">
    <img id="imgshow3" src="aaa3.gif">
    <input type="button" onclick=" FileChange('imgshow','1')" value="ok"></TD></TD>
    </TR>
    </table>
    </BODY>
    </HTML>
      

  2.   

    document.getElementById("imgshow"+num).innerHTML="<img src=\""+oFile+"\" onload='Javascript:DrawImage(this);'>";
      

  3.   

    function FileChange(oFile,num){
    var imgId="imgshow"+num;
    document.getElementById(imgId).innerHTML="<img src=\""+oFile+"\" onload='Javascript:DrawImage(this);'>";