永发信息网

JS +div图片转换

答案:4  悬赏:80  手机版
解决时间 2021-05-08 02:08
<script language="javascript">
function change()
{
document.getElementById("").src="新图";
}

function rechange()
{
document.getElementById("").src="旧图";
}
</script>
<div src="新图" onMouseOver="change()" id="" onMouseOut="rechange()">
</div>
最佳答案

恩, 很不错, 不知道你有什么问题

全部回答

你要的是不是这种效果

<script language="javascript"> function change(imgobj) { imgobj.src=" http://www.baidu.com/img/baidu_logo.gif"; }

function rechange(imgobj) { imgobj.src=" http://cache.soso.com/wenwen/i/wenwen_logo.gif"; } </script> <div src="新图" onMouseOver="change(imgtu)" id="" onMouseOut="rechange(imgtu)"> <img src=" http://cache.soso.com/wenwen/i/wenwen_logo.gif" id="imgtu"/> </div>

document.getElementById你要做什么

DIV有src属性么..貌似没有吧

div+css学习笔记22(用div实现向左无缝滚动图片效果)JavaScript实现走马灯效果[无缝连接、循环滚动] 无缝跑马灯效果 以下代码在IE6、Firefox+Win2k环境下测试通过 网页走马灯连续循环滚动 废话少说,代码贴出来: <div id="imgmarquee" > <div > <!--id="marquePic1"里面的宽度一定要大于id="imgmarquee"的宽度才能看到效果 width:600px;>WIDTH: 580px; 大的div宽度要为span的两倍才可以,不然会换行width:1200px zdz的作品,流风的作品 --> <span id="marquePic1" > <img src="../images/dialog/4.gif" /> <img src="../images/dialog/4.gif" /> <img src="../images/dialog/4.gif" /> <img src="../images/dialog/4.gif" /> <img src="../images/dialog/4.gif" /> <img src="../images/dialog/4.gif" /> <img src="../images/dialog/4.gif" /> <img src="../images/dialog/4.gif" /> </span> <span id="marquePic2" ></span> </div> </div> <script type="text/javascript"> var imgmarquee = document.getElementById('imgmarquee'); var marquePic2 = document.getElementById('marquePic2'); var marquePic1 = document.getElementById('marquePic1'); var speed=10;//控制移动的速度,数越大越慢 marquePic2.innerHTML=marquePic1.innerHTML;//把marquePic1的内容复制到marquePic2里面 function Marquee(){ if(imgmarquee.scrollLeft>=marquePic1.scrollWidth){ imgmarquee.scrollLeft=0; }else{ //demo.scrollLeft++; imgmarquee.scrollLeft++; } } var marqueetemp=setInterval(Marquee,speed); imgmarquee.onmouseover=function() {clearInterval(marqueetemp)} //鼠标移到上面停止并清除计数 imgmarquee.onmouseout=function() {marqueetemp=setInterval(Marquee,speed)} //鼠标离开重新计数 </script> ------------ 参考资料(向右,向上,向下代码同理,只是控制的js不同而已,把下面的id改成对应的就ok了) ------------ 向右 ------------ <script language="javascript" type="text/javascript"> <!-- var demo = document.getElementById("demo"); var demo1 = document.getElementById("demo1"); var demo2 = document.getElementById("demo2"); var speed=10; //数值越大滚动速度越慢 demo2.innerHTML = demo1.innerHTML; demo.scrollLeft = demo.scrollWidth; function Marquee(){ if(demo.scrollLeft<=0) demo.scrollLeft+=demo2.offsetWidth else{ demo.scrollLeft-- } } var MyMar = setInterval(Marquee,speed) demo.onmouseover = function(){clearInterval(MyMar)} demo.onmouseout = function(){MyMar = setInterval(Marquee,speed)} --> </script> ------------- 向下 ------------- <script language="javascript" type="text/javascript"> <!-- var demo = document.getElementById("demo"); var demo1 = document.getElementById("demo1"); var demo2 = document.getElementById("demo2"); var speed=10; //数值越大滚动速度越慢 demo2.innerHTML = demo1.innerHTML; demo.scrollTop = demo.scrollHeight; function Marquee(){ if(demo1.offsetTop-demo.scrollTop>=0) demo.scrollTop+=demo2.offsetHeight else{ demo.scrollTop-- } } var MyMar = setInterval(Marquee,speed); demo.onmouseover = function(){clearInterval(MyMar)} demo.onmouseout = function(){MyMar = setInterval(Marquee,speed)} --> </script> ----------- 向上 ----------- <script language="javascript" type="text/javascript"> <!-- var demo = document.getElementById("demo"); var demo1 = document.getElementById("demo1"); var demo2 = document.getElementById("demo2"); var speed=10; //滚动速度值,值越大速度越慢 demo2.innerHTML = demo1.innerHTML //克隆demo2为demo1 function Marquee(){ if(demo2.offsetTop-demo.scrollTop<=0) //当滚动至demo1与demo2交界时 demo.scrollTop-=demo1.offsetHeight //demo跳到最顶端 else{ demo.scrollTop++ } } var MyMar = setInterval(Marquee,speed); //设置定时器 demo.onmouseover = function(){clearInterval(MyMar)} //鼠标经过时清除定时器达到滚动停止的目的 demo.onmouseout = function(){MyMar = setInterval(Marquee,speed)} //鼠标移开时重设定时器 --> </script> <DIV id=demo_1 > <DIV id=demo1_1> <div id=gleft> <a href=""><img src="" border="0" width=150 height="120"/></a> </div> <div id=gleft> <a href=""><img src="" border="0" width=150 height="120"/></a> </div> <div id=gleft> <a href=""><img src="" border="0" width=150 height="120"/></a> </div> <div id=gleft> <a href=""><img src="" border="0" width=150 height="120"/></a> </div> </DIV> <DIV id=demo2_1></DIV></DIV> <SCRIPT> var speed=25 demo2.innerHTML=demo1.innerHTML function Marquee(){ if(demo2.offsetWidth-demo.scrollLeft<=0) demo.scrollLeft-=demo1.offsetWidth else{ demo.scrollLeft++ } } var MyMar=setInterval(Marquee,speed) demo.onmouseover=function() {clearInterval(MyMar)} demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} </SCRIPT> 其中<div id=gleft>这里的gleft的样式你自己定义下就OK了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
联通用户怎么开通会员
薛晴配于宝淇合适吗
“叨唠考”啥意思
文森灯饰店怎么去啊,有知道地址的么
谁有索爱c902的刷机程序呀 必备的刷机软件
谁知道Andy的中文名字叫什么啊?
关于TEMPO的整板和沸点的整板
赛尔号72J洛吉拉斯怎么打老妖?
漱芳斋鄱阳专卖店在什么地方啊,我要过去处理
QQ拼音输入法使用问题
域名现在在什么网站上好卖?
地下城的圣职可转什么职业
陪自己心仪的女孩逛街应该聊什么玩什么?
大话2男人仙器神兵与14武器的对比
跪求DNF巨白纯刷图最BT加点
推荐资讯
我的特长怎么写一年级,一年级我的心声怎么写
在诛仙里水碧要打哪些怪才能爆出?(爆率较高
蜀门的最高副本怎么杀?
新好又多超市(振兴路)地址有知道的么?有点事
电脑开机进不去系统黑屏按什么都重复一样的
我想知道我这个是什么症状
徐志摩说过的情话,【轻吟一句情话,执笔一副
怎么学英语呢
大明龙权挖出个箱子,没到时间维护了咋办??
wow法师最好的武器
移动怎么开黄钻?
DNF-急-求鬼泣加点!(最好是能使觉醒秒boss的+
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?