第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這段代碼的運行結果為什么是undefined

這段代碼的運行結果為什么是undefined

繁星coding 2019-03-14 17:15:03
<!DOCTYPE html><html dir="ltr">  <head>    <meta charset="utf-8">    <title></title>  </head>  <body>    <div class="name">      <div class="">        <span>          <img src="" alt="">        </span>      </div>    </div>  </body>  <script type="text/javascript">    function getNum(ele,box,num){      var num = num ? num : 1;      if(ele.parentNode == box){        return num;// num = 4      }else{        num++;        getNum(ele.parentNode,box,num);      }    }    var a = document.getElementsByTagName("img")[0];    var b = document.getElementsByTagName("body")[0];    var c = getNum(a,b);    console.log(c);  </script></html>
查看完整描述

3 回答

?
UYOU

TA貢獻1878條經(jīng)驗 獲得超4個贊

function getNum(ele,box,num){

        var num = num ? num : 1;

        if(ele.parentNode == box){

            return num;// num = 4

        }else{

            num++;

            return getNum(ele.parentNode,box,num);

        }

    }

    var a = document.getElementsByTagName("img")[0];

    var b = document.getElementsByTagName("body")[0];

    var c = getNum(a,b);

    console.log(c);

不符合條件的話沒return出去東西啊


查看完整回答
反對 回復 2019-03-23
?
拉莫斯之舞

TA貢獻1820條經(jīng)驗 獲得超10個贊

你else也要return getNum
另外 var num = num ? num : 1 最好寫成 function(ele,box,num = 1){}

查看完整回答
反對 回復 2019-03-23
?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

<script>

//假設elem是target的意向父元素

function getParentOfBodyNum( elem, target, num ) {

    var num = num ? num : 1;

    if ( elem.parentNode == target ) {

        document.write( "一共查找" + num + "次");//在html中,如果單單return num,并沒有可見結果

    } else {

        num ++;

        return getParentOfBodyNum( elem.parentNode, target, num );

    }

}

var image = document.getElementsByTagName( "img" )[ 0 ];

var body = document.getElementsByTagName( "body" )[ 0 ];

getParentOfBodyNum( image, body );

</script>


查看完整回答
反對 回復 2019-03-23
  • 3 回答
  • 0 關注
  • 531 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號