Uncaught TypeError: Cannot set property 'display' of undefined at HTMLImageElemen

刚开始学习javaScript ,突然遇到这个问题。找个半天发现原因是在于

var oDiv = document.getElementsByTagName('div');

oDiv是一个数组 Array

style.display ='block';

 执行到这里就出错了。

正确的做法是:

var oDiv = document.getElementsByTagName('div')[0];

 然后执行这行代码即可。

style.display ='block';

 

 


版权声明:本文为u012193380原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。