一个简单的JS求助拉啊

问题描述

做一个却换鼠标放上去时触发xxk事件,dq=$(ii+i).className='on';这个class原来是class=‘on’移上去时要变成class=‘on1’怎么变不了啊求住啊<scriptlanguage="javascript">function$(id){returndocument.getElementById(id);}functionxxk(num,id,ii,iii){vardq=document.getElementById(id);for(vari=1;i<=num;i++){if(i==id){dq=$(ii+i).className='on';//当前选项//dq=$("#"+ii+i).css("class","on");//$(iii+i).style.display="block";$("#"+iii+i).css("display","block");}else{dq=$(ii+i).className='on';//dq=$("#"+ii+i).css("class","on1");$("#"+iii+i).css("display","none");}}}</script><divclass="title_8"id="tb_"><h2>喜欢的酒店</h2><dlclass="nav_2"id="i203cmenu"><dd><ahref="/hotel/hotelmore.asp?A2=115&s=115"target="_blank"class="on"id="t1"onmouseover="xxk(6,1,'t','tt')">1</a></dd><dd><ahref="/hotel/hotelmore.asp?A2=101&s=101"target="_blank"class="on1"id="t2"onmouseover="xxk(6,2,'t','tt')">2</a></dd></div>样式div是这样的

解决方案

解决方案二:
代码看得好头疼...if(i==id){dq=$(ii+i).className='on';//当前选项}else{dq=$(ii+i).className='on';}

你写的都是一样的...代码不全吧?onmouseover="xxk(6,1,'t','tt')"t,tt代表什么。HTML代码没看到..
解决方案三:
。。。我表示你的思路不清晰啊,鼠标onmousemove一个事件,那就写一个样式,移开那就在写一个menuonmouseout换成另外一个样式

时间: 2024-10-25 02:50:00

一个简单的JS求助拉啊的相关文章

自定义的一个简单时尚js下拉选择框_javascript技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

一个简单的实现下拉框多选的插件可移植性比较好_jquery

在使用上次写的一个多先下拉框时,我发现了很多问题,经过修改和完善后,现在已经能够很好地使用了,且可移植性也比较好,下面是源代码. js 复制代码 代码如下: (function(){ $.fn.extend({ checks_select: function(options){ jq_checks_select = null; $(this).val("---请选择---"); $(this).next().empty(); //先清空 $(this).unbind("cli

一个简单的js树形菜单_javascript技巧

我练习一下,以免不时之需. 树形菜单不过就是把普通菜单重新排列一下,看起来像树形而已. 上图京东的菜单,给他多几个嵌套,然后添加收缩伸展事件,差不多就行了. 给个例子: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html>

一个简单的JS鼠标悬停特效具体方法_javascript技巧

首先,需加载jquery库(略过). 其次,将下面 Javascript代码加到页面的头部:  复制代码 代码如下: <script type='text/javascript'>    jQuery(document).ready(function($){    $('a').hover(function()    {    $(this).stop().animate({'left': '5px'}, 'fast');    }, function() {    $(this).stop(

一个简单的JS时间控件示例代码(JS时分秒时间控件)_javascript技巧

自己在网上找了半天没找到只有 "时分秒"的控件, 就自己做了个,发在这里方便有人用到 鼠标点击 后 的效果 SetTime.js 复制代码 代码如下: /**//************************************ 使用说明:* 首先把本控件包含到页面 * <script src="XXX/setTime.js" type="text/javascript"></script>* 控件调用函数:_Set

js 合并列:一个简单的js合并列的例子,大家可以自己改进哦!

<html><head><title>单元格合并</title><script>var main = 1;//参照列 从0开始var td = [2,3];//根据参照列合并的列 从0开始window.onload=function(){var table = document.getElementById("tab");var name="";for(var i=0,j=0;i <table.row

一个简单的js渐显(fadeIn)渐隐(fadeOut)类_javascript技巧

要兼容IE(element.style.filter = 'alpha(opacity=value)')和非IE(element.style.opacity=value)就可以了.另,还要注意,非IEopaciy的值是0~1之间,IE是1-100.   下面,贴代码: 复制代码 代码如下: /** * @projectDescription 动画(渐显.渐隐)类 * /** * @projectDescription KINGKIT UI * @date 2010-6-1 * @author K

简单的JS下拉菜单示例代码

学校概况 学校简介 学校领导 机构设置 院系设置 创新平台 师大印象 校标释义 教学科研 教务处 教务教学管理系统 精品课程 科学技术处 社会科学处 实验教学示范中心 语言文字网 实习支教专题网 招生就业 研究生招生 普高招生 高职本科招生 成教招生 就业指导 学生工作 共青团 学工在线 学生工作管理系统 心理教育中心 信息服务 网络中心 网络自助服务 邮件系统 选课系统 财务信息 VPN:教师专线 后勤报修服务 国内高校信息 图书资源 校友工作 招标信息

概述如何实现一个简单的浏览器端js模块加载器_javascript技巧

在es6之前,js不像其他语言自带成熟的模块化功能,页面只能靠插入一个个script标签来引入自己的或第三方的脚本,并且容易带来命名冲突的问题.js社区做了很多努力,在当时的运行环境中,实现"模块"的效果. 通用的js模块化标准有CommonJS与AMD,前者运用于node环境,后者在浏览器环境中由Require.js等实现.此外还有国内的开源项目Sea.js,遵循CMD规范.(目前随着es6的普及已经停止维护,不论是AMD还是CMD,都将是一段历史了) 浏览器端js加载器 实现一个简