為什么不能用getElementsByClassName?
為什么用
var?div?=?document.getElementsByClassName('col');
代替
var?div?=?document.getElementById('picList').getElementsByTagName('div');
時(shí)會(huì)報(bào)錯(cuò):getElementsByClassName NotFunction
為什么用
var?div?=?document.getElementsByClassName('col');
代替
var?div?=?document.getElementById('picList').getElementsByTagName('div');
時(shí)會(huì)報(bào)錯(cuò):getElementsByClassName NotFunction
2016-07-13
舉報(bào)
2016-08-28
getElementsByClassName 是獲取class類名的方法,首先你得為這個(gè)元素取一個(gè)class名,然后因?yàn)閏lass類名可能獲取到多個(gè)元素,所以你要在后面加個(gè)getElementsByClassName[index],index就是你所需要的元素的位置,也就是在所有class名叫col元素排第幾個(gè)
2016-07-15
getElementsByClassName有瀏覽器兼容性問題,低版本IE不支持。