這是第一個(gè)window.onload=function(){(function createTag(){//動(dòng)態(tài)創(chuàng)建b標(biāo)簽 var label; var li=document.getElementById("checkList").getElementsByTagName("li"); for(var i=0;i<li.length;i++){ label=li[i].getElementsByTagName("label"); var bTag=document.createElement("b"); li[i].insertBefore(bTag,label[0]); } })()}</script>----------------------------------------------------這是第二個(gè)window.onload=function(){var li=document.getElementById("checkList").getElementsByTagName("li");(function createTag(){//動(dòng)態(tài)創(chuàng)建b標(biāo)簽 var label; for(var i=0;i<li.length;i++){ label=li[i].getElementsByTagName("label"); var bTag=document.createElement("b"); li[i].insertBefore(bTag,label[0]); } })()}</script>--------------------------------第一個(gè)可以創(chuàng)建b標(biāo)簽,第二個(gè)不行,為什么呢?第二個(gè)拿出來(lái)定義是因?yàn)槲液竺婧瘮?shù)還得用。。。
前端大神,我不懂這兩個(gè)js有什么不同?
舞動(dòng)的指尖
2016-10-03 22:28:58