qq_34990866 2017-10-26 09:14 采纳率: 0%
浏览 1737

onmouseover和onmouseout使用问题

做一个js小程序,在使用onmouseover和onmouseout时出现问题,浏览器没有相应。难道说需要在外链接中使用才有用还是别的原因?个人认为没有语法错误。代码如下:(图片没法上传)
<!DOCTYPE html>



Document
#area{ width:800px; height:400px; border:1px solid #f00000; overflow-y:scroll; } li{ list-style:none; float:left; margin:10px; position:relative; } span{ width:126px; height:86px; background:rgba(0,0,0,0.3); color:#FFFFFF; font-size:14px; line-height:86px; text-align:center; position:absolute; top:0; left:0; z-index:2; opacity:0; } /*.ones:hover .content{ opacity:1; transition:1s; }*/

图片名:(写入1~10) 图片描述:

    var oTxt1=document.getElementById("txt1"); var oTxt2=document.getElementById("txt2"); var sum=document.getElementById("area"); function add(){ if(oTxt1.value==""||oTxt2.value=="") { alert("输入不能是空"); } else if (isNaN(oTxt1.value)) { alert("图片名称输入1-10的数字!"); } else if (oTxt1.value>10||oTxt1.value<0) { alert("输入正确的数字");} else{ var item=document.createElement("li"); //item.className="ones"; var item_img=document.createElement("img"); var item_span=document.createElement("span"); //item_span.className="content"; item_img.src="images/jpg"+oTxt1.value+".jpg"; item_span.innerHTML=oTxt2.value; item.appendChild(item_img); item.appendChild(item_span); var aUl=sum.getElementsByTagName("ul")[0]; aUl.appendChild(item); oTxt1.value=null; oTxt2.value=null; } } var oLis=document.getElementsByTagName('li'); var oSpan=document.getElementsByTagName('span'); for (var i=0;i<oLis.length;i++) { oLis[i].index=i;//创建属性(自定义属性) oLis[i].onmouseover=function() { oSpan[this.index].style.opacity=1; oSpan[this.index].style.transition=1+'s'; console.log(this.index);//调用自定义属性 } oLis[i].onmouseout=function() { oSpan[this.index].style.opacity=0; oSpan[this.index].style.transition=1+'s'; } }


    • 写回答

    6条回答 默认 最新

    • Eshine、 2017-10-26 09:31
      关注

      代码一片混乱,建议楼主整理一下在发出来

      评论

    报告相同问题?

    悬赏问题

    • ¥50 如何用脚本实现输入法的热键设置
    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
    • ¥30 深度学习,前后端连接
    • ¥15 孟德尔随机化结果不一致
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀
    • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
    • ¥15 关于#hadoop#的问题
    • ¥15 (标签-Python|关键词-socket)