為什么這一段輸出不了呢
<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>
2017-03-18
var a=document.getElementsByName('li')[a.length-1];
數組的定義和調用放在同一個語句了,你分開寫試一下
var a=document.getElementsByName('li');
var a=a.length-1;
2017-03-16
你應該是沒有調用吧,你只寫了函數,沒有調用函數,那怎么輸出呢?