<Li>LIText</LI>
<script>
bs=document.all.tags("LI");
for(i=0;i<bs.length;i++)
bs[i].innerHTML="<a href=#>"+bs[i].innerText+"</a>"
</script>

解决方案 »

  1.   

    oNewNode.innerText = "<a href='a.htm'>Add List</a>";
      

  2.   

    flashsoft2000(FS2K)的可行
     barrydiu(巴索) 的得不到效果。谢谢。
    还有一问:我 如何得到鼠标刚刚选中的LI呢?
      

  3.   

    <Li>LIText</LI>
    <LI>ffff</LI>
    <script>
    function find(strli)
    {
        alert(strli.innerText);
    }
    bs=document.all.tags("LI");
    for(i=0;i<bs.length;i++)
    bs[i].innerHTML="<a href=# onclick=\"find(this);\">"+bs[i].innerText+"</a>"
    </script>
      

  4.   

    <Li>LIText</LI>
    <script>
    bs=document.all.tags("LI");
    for(i=0;i<bs.length;i++)
    bs[i].innerHTML="<a href=# onmouseover='alert(this.innerText)'>"+bs[i].innerText+"</a>"
    </script>
      

  5.   

    自己创建的LI,怎么处理它的onFocuse()事件呢?烦各位帮忙!搞定马上给分。
      

  6.   

    写错了,是 onfocus事件。我用
    oNewNode.onfocus="return fnFocus()";不行
      

  7.   

    <script>
    function addLi(){
    var oNewNode = document.createElement("LI");
    oNewNode.innerHTML = '<a href="a.htm">Add List</a>';
    document.body.insertBefore(oNewNode)
    }
    </script>
    <input type=button onclick=addLi()>
    <Li>LIText</LI>
      

  8.   

    怎么处理自己创建的LI的 onfocus事件啦!!!
    我用
    oNewNode.focus()
    {
    alert("a");}
    好像不对。处理的不是oNewNode的事件。
      

  9.   

    <Li>LIText</LI>
    <script>
    bs=document.all.tags("LI");
    for(i=0;i<bs.length;i++)
    bs[i].innerHTML="<a href=# onfocus='alert(this.innerText)'>"+bs[i].innerText+"</a>"
    </script>
      

  10.   

    <Li>LIText1</LI>
    <Li>LIText2</LI>
    <script>
    bs=document.all.tags("LI");
    as=["alert('&micro;&Uacute;&Ograve;&raquo;')","alert('&micro;&Uacute;&para;&thorn;')"];
    for(i=0;i<bs.length;i++)
    bs[i].innerHTML="<a href=# onfocus='eval(as["+i+"])'>"+bs[i].innerText+"</a>"
    </script>
      

  11.   

    <Li>LIText1</LI>
    <Li>LIText2</LI>
    <script>
    bs=document.all.tags("LI");
    as=["alert('第一')","alert('第二')"];
    for(i=0;i<bs.length;i++)
    bs[i].innerHTML="<a href=# onfocus='eval(as["+i+"])'>"+bs[i].innerText+"</a>"
    </script>
      

  12.   

    Kao!
    贴子回复次数大于跟给分次数给分三次都失败了,明天再试
      

  13.   

    onfocus 事件好像无法扑捉。
    响应一次后,下一次就不响应了。
      

  14.   

    我是说你的onfocus处理的只是LI的Text对象,而不是LI对象本身。而我静态定义的LI的onfocus的onfocus则处理的是Li本身。
    <LI type=square onfocus="fnFocus()">aaa</LI>其onfocus对整个LI的onfocus都能响应。包括你点击旁边的空白和正方形都可以响应。而在innerHTML里的不行。
      

  15.   

    搞定了,是
    oNewNode.onfocus = function(){alert("aa");};