<script type="text/javascript">
//另一个
function get_previousSibling(z){
var a=z.previousSibling;
while(a.nodeType!=1){
a=a.previousSibling;
}
return=a;
}
var a=document.getElementsByName('li')[a.length-1];
document.write(a.nodeName+"="+a.innerHTML);
var b=a.previousSibling;
document.write(b.nodeName+'='+b.innerHTML)
</script>
var a=document.getElementsByName('li')[a.length-1];
数组的定义和调用放在同一个语句了,你分开写试一下
var a=document.getElementsByName('li');
var a=a.length-1;
你应该是没有调用吧,你只写了函数,没有调用函数,那怎么输出呢?