有这样一个标签<a   href= "http://localhost:9999/FTP/myfile.rar "   target= "_self "> 我的文档 </a> 我现在想在JS里面动态创建它该怎么写啊

解决方案 »

  1.   

    var a = document.creatElement("a");
    a.href="http://localhost:9999/FTP/myfile.rar ";
    a.target="_self";
    a.innerText="我的文档";然后再合适的地方把这个A加进去就可以了。
    比如div.appendChild(a);
      

  2.   

    var a = document.creatElement("a"); 
    a.href="http://localhost:9999/FTP/myfile.rar "; 
    a.target="_self"; 
    a.innerText="我的文档"; 
    document.appendChild(a);
      

  3.   

    要什么触发事件?可以a.href="http://localhost:9999/FTP/myfile.rar "; 里面写入你要触发的js
      

  4.   

    我生成这个<a>的原意是要下载http://localhost:9999/FTP/myfile.rar 这个文件,  直接在html里面写入是可以有连接下载的, 但是动态创建后"我的文档"就只是文字了,没有连接的功能了
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <script type="text/javascript">
    function showHistory() {
    var ds=document.getElementById('ds');
    var a=document.createElement("a");
    a.herf="http://localhost:9999/FTP/myfile.rar";
    a.target= "_self";
    a.innerText="我的文档"; 
    ds.appendChild(a);
    }
    </script>
    <BODY onload="showHistory();">
    <div id="ds"></div>
    </BODY>
    </HTML>这样好象没有连接功能了
      

  6.   

    你打错了- -是a.href="http://localhost:9999/FTP/myfile.rar"