欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-01-13 11:25:58
...







可是任何效果都没有,不知道是哪里的问题。求请教


回复讨论(解决方案)

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