跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

我在discuz的模板里写了一个鼠标事件为什么没有效果呢

可是任何效果都没有,不知道是哪里的问题。求请教 回复讨论(解决方案) getElementsByClassName getElementsByClassName 没有效果是为什么呢? getElement sByclassName 不是什么浏览器都支持 getElementsByclassName 的 getElementsByclassName 得到的是一个数组 oBox.onmouseover ??? 给数组指定鼠标事件?你这样写是不行的
xxx
xxx
xxx
xxx
找到原因了,单独拿出来写就可以,但是放入到discuz的模板里就不行。没有效果。怎么办呢 貌似discuz对页面的js处理有问题。 最好使用 来引入。 把下面代码放入xxx.js
window.onload = function() { var oBox = document.getElementsByClassName("img"); for (var i = 0, L = oBox.length; i < L; i++) { oBox[i].onmouseover = function() { this.className = "hover"; }; oBox[i].onmouseout = function() { this.className = ""; }; }};

相关文章