这样写也没有输出,为什麽?
<script type="text/javascript">
var con=document.getElementsByTagName("li");
for (var i=0; i< con.length;i++){
text=con[i].getAttribute();
if(text!=null)
{
document.write(text+"<br>");
}
}
</script>
text变量没定义 就别乱用。。。用 var定义一下就好
为什么要这样,不要乱改啊!var text=con[i].getAttribute("title");你这句明明是对的,就不要改。正确的:
var con=document.getElementsByTagName("li");
for (var i=0; i< con.length;i++){
var text=con[i].getAttribute("title");
if(text!=null)
{
document.write(text+"<br>");
}
}