www.5129.net > JAvAsCript 问题,给LI标签添加一个OnCliCk事件后...

JAvAsCript 问题,给LI标签添加一个OnCliCk事件后...

function clickLi(e) { //兼容ie 火狐 chrome e = e || window.event; e.target = e.target || e.srcElement; alert(e.target.nodeName); }

思路:点击当前li元素后是用removeClass()删除所有兄弟元素(使用siblings()获取)的class样式,然后使用addClass()为当前li添加class。 具体演示如下: 1、HTML结构:设计三个li元素 Glen Tane John 2、css样式:设计一个类selected,表示选中...

您好,您可以将声明放在函数外面。没必要写onclick属性在标签内 var nr=document.getElementsByTagName('li'); for(i = 0; i< nr.length ; i++){ nr[i].onclick = function(){ alert( this.innerHTML ) } }

用动态绑定方法 delegate() $('.choose-abc').delegate('li','click',function(){ alert("ssss"); });

思路:为li对象添加单击事件→事件触发后利用innerHTML获取li的文本。实例演示如下: 1、HTML结构 GlenTaneJohnRalph2、javascript代码 window.onload = function(){var obj_lis = document.getElementById("test").getElementsByTagName("li");f...

$(function(){$(".submenu").click(function(){$(".active").removeClass("active");$(".active2").removeClass("active2");$(this).addClass("active");});$(".submenu>ul>li").click(function(){$(".active").removeClass("active");$(".activ...

方法稍微改一下就完美了!! function changeTab(nIndex){ var oLis=document.getElementById("tab").getElementsByTagName("li"); var oDivs=document.getElementById("tab").getElementsByTagName("div"); for(var i=0;i

$("a").click(function(){ $("li").addClass("on");}); //各种缺少引号

把li的innerHTML改成带标签的就行了 如果是固定链接直接加进去就行了 obj.innerHTML=""+ab+""; href可以用参数传过来 改一下方法 function addli(ab,href) { var ul=document.getElementById("projecthome"); var obj=document.createElement("l...

function sel(obj){ //知道了点击的相应对象,那么通过DOM关系处理就行了 var par=obj.patentNode;//span的父辈元素 var lis=par.getElementsByTagName("span");//获取当前父辈元素下所有span var img=par.parentNode.getElementsByTagName("img...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com