function test()
{
    var aa=document.getElementById("Weike_missionlist1_DataList1__ctl2_listtd");
    var a=document.createElement(a);
    a.innerText="ddddd";
    a.href="test.aspx";
    aa.appendChild(a);
}
我创建出来的链接里面没有链接,跟文字写进去一样的,请问高手们哪错了.顺便在问下,我加载了一个css文件,里面有个a_10的样式,我该怎么样才能赋给新创建的超链接

解决方案 »

  1.   

    var a=document.createElement('a');
    aa.appendChild(a);
    a.innerText="ddddd";
    a.href="test.aspx";
      

  2.   

    <script language="javascript">
    function test()
    {
        var aa=document.getElementById("Weike_missionlist1_DataList1__ctl2_listtd");
        var a=document.createElement("a");
        a.innerHTML="ddddd<br>";
        a.href="test.aspx";
        aa.appendChild(a);
    }
    </script>
    <input type=button onclick=test() value=试试看 />
    <div id=Weike_missionlist1_DataList1__ctl2_listtd></div>
      

  3.   

    楼上正解
            function t(){
            var aa=document.getElementById("w");
    var a=document.createElement("a");
    a.innerHTML="ddddd<br>";
    a.href="test.aspx";
    aa.appendChild(a);
    a.setAttribute("className","a_10",1);   //加载了一个css文件,里面有个a_10的样式,这样赋值
            }