控制上一级classjs,对一级控制人员

本文目录一览:

angularjs 怎么用点击事件控制上一级的class

angularjs给div添加点击事件是通过ng-click来实现的。

写法:div ng-repeat=”course in vm.Courses” ng-click=”OpenCourse(course.Id)”

js控制标签class的问题

当class发生改变时,无法调用noclick的函数,是因为要根据这种情况使用 .live()方法。

$(“.noclick”).live(“click”,function(){

alert(“调用了noclick事件”);

});

——————————————————————-

以上就可以在class改变为noclick的时候,进行相应的click事件的调用了。

这样修改后,点击这个div的时候,会先调用click的单击事件,然后马上就会调用noclick的单击事件。

这个时候,又会产生一个问题:就是 .live()方法是绑定到DOM树的根节点上的,因此会有冒泡传递的问题。

所以修改代码为以下这样:

$(document).ready(function(){

$(“.noclick”).live(“click”,function(event){

alert(“调用了noclick的单击事件!”);

});

$(“.click”).click(function(event){

alert($(this).attr(“class”));

$(this).attr(“class”,”noclick”);

$(this).unbind(“click”);

return false;

});

});

到这里,应该解决你的问题了。

js控制标签class

$(“a”).hover(

function () {

$(this).addClass(“nav-hover”);

},

function () {

$(this).removeClass(“nav-hover “);

}

);

这个是鼠标hover的时候,但是你还得引入Jquery

js 如何控制class?

script type=”text/javascript”

window.onload = function() {

var abcs = document.getElementsByClassName(“abc”);

for(var i = 0; i abcs.length; i++) {

abcs[i].style.width = “50%”;

}

};

/script

注意:上面的代码不支持 IE 6/7,因为 IE 6/7 不支持 getElementsByClassName。

下面的代码支持 IE 6/7,使用 getElementsByTagName 查找 div,再查找 abc

script type=”text/javascript”

window.onload = function() {

var divs = document.getElementsByTagName(“div”);

for(var i = 0; i divs.length; i++) {

var classes = divs[i].className.split(” “);

for(var a = 0; a classes.length; a++) {

if(classes[a] === “abc”) {

divs[i].style.width = “50%”;

break;

}

}

}

};

/script

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/235910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 11:57
下一篇 2024-12-12 11:57

相关推荐

  • Kali Linux:渗透测试人员必备的工具

    一、Kali Linux是什么 Kali Linux是一款以安全渗透测试为目的的操作系统,包含了众多渗透测试所需的工具和软件。基于Debian发行版的Kali Linux拥有着极强…

    编程 2025-04-25
  • 中国特种设备作业人员证查询平台

    一、中国特种设备作业人员证查询 中国特种设备作业人员证查询是指用户通过网络平台,查看特种设备操作人员的操作证号、证书类型、姓名、证书等级等相关信息。该查询功能便利了用户,也增加了特…

    编程 2025-02-27
  • classjs的理解,js class语法

    本文目录一览: 1、js中如何定义class,如何扩展prototype? 2、html 中 id 和 class js 3、如何理解Javascript中类和对象这两个概念 4、…

    编程 2024-12-20
  • .classjs的简单介绍

    本文目录一览: 1、js中如何定义class,如何扩展prototype? 2、js怎么获取元素的class名 3、js 如何控制class? 4、js 如何获取class的元素 …

    编程 2024-12-14
  • 全国特种设备作业人员证查询网站详解

    一、网站概述 全国特种设备作业人员证查询网站是一个由国家特种设备安全监管机构建设的查询平台,旨在方便使用特种设备作业人员证的人员查询证书信息。该网站提供的服务包括证书查询、证书有效…

    编程 2024-11-24
  • java实现单人信息管理程序(java人员管理系统)

    1、用Java程序设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能 2、用java编写一个用户信息管理器 3、Java实现简单个人信息录入 4、求用JAVA…

    编程 2024-10-03

发表回复

登录后才能评论