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); }

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

无标题ul li{background: grey;margin-bottom: 1px;list-style: none;}function change(obj){var arr = document.getElementById("ul").getElementsByTagName("li");for (var i = 0; i < arr.length; i++) {var a = arr[i];a.style.background ...

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

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

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

[html] view plain copy aaa bbb ccc 这样只能点字才能出发 href如何让点 li 就直接能触发连接呢? 给 A 标签加上ID,拦截 li onclick 事件模拟A标签单击。事实上你完全不必使用A标签,直接单击事件里self.location=XXX就完事了[html] view plai...

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

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

可以直接用document.getElementById("divid").innerHTML = "内容";的方式来写。 多个可以循环进行处理。 假设段落文本是个数组:array。 可以通过for (var i = 0; i < array.length;i++) {document.getElementById("divid").innerHTML = ""+arra...

网站地图

All rights reserved Powered by www.5129.net

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