动态生成id如下
document.write("<li class=message_sta  type=text id=mes_t"+document.getElementById('mId').value+">")
请问js怎样获取id?

解决方案 »

  1.   

    Web 开发常用手册JScript语言参考.rar
    http://download.csdn.net/source/308916DHTML参考手册.rar
    http://download.csdn.net/source/308913样式表中文手册.chm
    http://download.csdn.net/source/304124
      

  2.   

    我想用innerHTML获取该标签中的值,具体该怎么使用?
      

  3.   

    试试
        
    <ul>
        <li id="li1">123</li>
        </ul>
        <script type="text/javascript" >
            var lilist = document.getElementsByTagName("li");
            alert(lilist[0].id);
        </script>
      

  4.   

    谢谢楼上几位,但都答非所问,我贴个详细代码
    function $(e){return document.getElementById(e);}
    function copy(this){
        $('mes_3').innerHTML+=$('').innerHTML;
    }//把<li>标签的值赋给‘mes_3’的文本框document.write(" <li class=message_sta  type=text id=mes_t"+document.getElementById('mId').value+">") 
    这个标签里的id是动态生成的,id由字符串mes_t+遍历出来的'mId'组成,如何才能获得这个id??
      

  5.   

    获得你要找的那些li元素
    var lilist = document.getElementsByTagName("li");
    然后遍历这些元素,哪些li你是需要id的,直接lilist[i].id,就能获得任意一个li,不管是动态填充还是静态画死,其ID都是能获得的。
      

  6.   

    网页样式如下
    127.0.0.1  发表于:2009-12-11 09:49:14 新留言   回复
     wwwww
    ffffff 
     
    127.0.0.1  发表于:2009-12-11 09:37:39 新留言   回复
     wwww vvvvvvv 
     
    127.0.0.1  发表于:2009-12-11 09:34:07 新留言   回复 
    ddddddd rrrrrrr 
     
    127.0.0.1  发表于:2009-12-11 09:26:24 新留言   回复
     sssss wwwwwwww 点击回复按钮引用留言内容,怎么传值给lilist[i].id中的i呢?
      

  7.   

    单击回复时,和回复是兄弟的那个li呗,而且都不用id也能引用到
      

  8.   

    var li = document.getElementsByTagName("li")[0]; 
    var innerHtml = li.innerHTML;
      

  9.   

    得到id也同样简单:
    var li = document.getElementsByTagName("li")[0]; 
    var idText = li.getAttribute("id");