求大神解答這段代碼啥意思
?while(target.tagName!='LI' || target.tagName=='BODY'){
? ? ? ? target=target.parentNode;
? ? }
這段代碼意思是 當target的元素節(jié)點名字不是li或者target的元素名字是body時候執(zhí)行
令target等于他的父節(jié)點
那body有父節(jié)點嗎?
?while(target.tagName!='LI' || target.tagName=='BODY'){
? ? ? ? target=target.parentNode;
? ? }
這段代碼意思是 當target的元素節(jié)點名字不是li或者target的元素名字是body時候執(zhí)行
令target等于他的父節(jié)點
那body有父節(jié)點嗎?
2016-02-26
舉報
2016-03-23
body的父節(jié)點不是html嗎?
2016-03-28
<script type="text/javascript">
? ? window.onload=function(){
? ? ? ? var oDiv=document.getElementById('imageMenu');
? ? ? ? var oLi=oDiv.getElementsByTagName('li');
? ? ? ? for(var i=0;i<oLi.length;i++){
? ? ? ? ? ? oLi[i].index=i;
? ? ? ? ? ? oLi[i].onmouseover=function(){
? ? ? ? ? ? ? ? for(var i=0;i<oLi.length;i++){
? ? ? ? ? ? ? ? ? var str=oLi[i].className;
? ? ? ? ? ? ? ? ? var regExp=/big/ig;
? ? ? ? ? ? ? ? ? if(regExp.test(str)){
? ? ? ? ? ? ? ? ? ? ? str=str.slice(4);
? ? ? ? ? ? ? ? ? ? ? oLi[i].className=str;
? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? this.className='big '+this.className;
? ? ? ? ? ? }
? ? ? ? ? ??
? ? ? ? }
? ? }
</script>