JS 是在是太差劲了是这样的
加入 我有4张图<img src="1.jpg"> 图一对应文字 AAA
<img src="2.jpg"> 图二对应文字 BBB
<img src="3.jpg"> 图三对应文字 CCC
<img src="4.jpg"> 图四对应文字 DDD
我现在 想通过页面
点击图1的时候 图片右侧 出现 AAA 文字
点击图2的时候 图片右侧 出现 BBB 文字
点击图3的时候 图片右侧 出现 CCC 文字
点击图4的时候 图片右侧 出现 DDD 文字 麻烦问下 这个JS效果要怎么写呢?多谢了
加入 我有4张图<img src="1.jpg"> 图一对应文字 AAA
<img src="2.jpg"> 图二对应文字 BBB
<img src="3.jpg"> 图三对应文字 CCC
<img src="4.jpg"> 图四对应文字 DDD
我现在 想通过页面
点击图1的时候 图片右侧 出现 AAA 文字
点击图2的时候 图片右侧 出现 BBB 文字
点击图3的时候 图片右侧 出现 CCC 文字
点击图4的时候 图片右侧 出现 DDD 文字 麻烦问下 这个JS效果要怎么写呢?多谢了
解决方案 »
- GBin1推荐:迷你表单美化框架 - Ideal forms
- 添加文件框
- 关于removeChild的问题,比较简单,但搞不清楚,先谢谢了
- javascipt树如何自动回收。
- 求一数据校验格式:小数位最多输入两位小数
- 使用window.open打开一个窗口时可不可以把header的值带到新打开的窗口?
- JS 怎么判断 select 下拉菜单是否存在?
- iframe里的网页,怎么实现控制他的parent网页的滚动条的位置,好像“parent.scrollTop=200”不行
- 推荐真正好东西DBNETGRID
- 急用,请大家帮忙看看,有什么办法可以解决
- 弱弱的问个JS基础的东西 instanceof
- 怎么感觉delete this.newMethod;加不加无所谓?
JavaScript+CSS即可实现
<div id="Layer1" style="display:none"></div>
<script language="javascript">
function setxy(e,vl)
{
var t=e.offsetTop;
var l=e.offsetLeft;
var height=e.offsetHeight;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
document.getElementById("Layer1").innerHTML=vl;
document.getElementById("Layer1").style.top=t;
document.getElementById("Layer1").style.left=l+30;//这里的30是图片的宽度。
document.getElementById("Layer1").style.display="";
}
</script>
<img src="" width="30" onclick="setxy(this,"aaa")">
记得设置Layer的css.