猿问

id值没有写错,js文件也是放在最下面加载的,但是还是没有获取到该元素

设置了一些值为gridCell_3_3,gridCell_3_2,gridCell_3_1,gridCell_2_1之类的id,
用两个for循环获取这些元素

          for (var i = 0; i < 4; i++) {               for (var j = 0; j < 4; j++) {              
           var gridCell = document.getElementById('gridCell_'+i+'_'+j);
                
               alert(gridCell)//为null,是哪里的问题
        
    }
}

神不在的星期二
浏览 602回答 1
1回答

元芳怎么了

返回null,表示并没有找到以你输入字符串为ID的元素。我捣鼓了老半天,左看右看上看下看,就差穿过屏幕看了,这代码没毛病啊………最后猜测是不是V8的Bug,换了edge和firefox也是一样的……难不成浏览器全体抽风了??然后我无意中把鼠标放到了标签中,发现……标签里面class和id之间的空格是——全角空格!!!!!!!
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答