<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>
<script>
bs=document.all.tags("LI");
for(i=0;i<bs.length;i++)
bs[i].innerHTML="<a href=#>"+bs[i].innerText+"</a>"
</script>
barrydiu(巴索) 的得不到效果。谢谢。
还有一问:我 如何得到鼠标刚刚选中的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>
<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>
oNewNode.onfocus="return fnFocus()";不行
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>
我用
oNewNode.focus()
{
alert("a");}
好像不对。处理的不是oNewNode的事件。
<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>
<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>
<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>
贴子回复次数大于跟给分次数给分三次都失败了,明天再试
响应一次后,下一次就不响应了。
<LI type=square onfocus="fnFocus()">aaa</LI>其onfocus对整个LI的onfocus都能响应。包括你点击旁边的空白和正方形都可以响应。而在innerHTML里的不行。
oNewNode.onfocus = function(){alert("aa");};