词云的特效问题主要是“天文人物"可以动的,但是两个div包分别为:"天文事件"和"天文知识"怎么都不动的?
见下效果图
请求高手能不能解决问题?可以去看看”见下效果图的地址”里面有代码
具体原因就是楼上二位所说的你只取到了第一个tagsList,但是getElementsByName和getElementsByClassName获得是NodeList对象是没有getElementsByTagName等方法,而getElementsById获得的是Element对象,你可以用下标来去除Element对象
js 里
oDiv=document.getElementById('tagsList');
只选择了一个元素,当然只有一个可以动
可以给id="tagsList" 改为 name="tagsList"然后使用getElementsByName方法来获取所以结点,在遍历每个结点,给每一个结点加上动的效果。
id="tagsList"
name="tagsList"
getElementsByName
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
具体原因就是楼上二位所说的你只取到了第一个tagsList,但是getElementsByName和getElementsByClassName获得是NodeList对象是没有getElementsByTagName等方法,而getElementsById获得的是Element对象,你可以用下标来去除Element对象
js 里
只选择了一个元素,当然只有一个可以动
可以给
id="tagsList"
改为name="tagsList"
然后使用getElementsByName
方法来获取所以结点,在遍历每个结点,给每一个结点加上动的效果。