• 函数传参-修改文本


     

    HTML部分

    <ul>
      <li>
    	<p>
    	   <span class="fl">列表1</span>
    	   <a href="javascript:;" class="fr"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1509698265554&di=c196dde0f938609efa21ceb64e078197&imgtype=0&src=http%3A%2F%2Fico.ooopic.com%2Ficonset01%2Fexclusive-reflection-icons%2Fgif%2F120453.gif"/></a>
    	</p>
    	<div>
    	    <input type="text"/>
    	    <a href="javascript:;">取消</a>
    	    <a href="javascript:;">确定</a>
    	</div>
       </li>
       <li>
    	<p>
    	    <span class="fl">列表1</span>
    	    <a href="javascript:;" class="fr"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1509698265554&di=c196dde0f938609efa21ceb64e078197&imgtype=0&src=http%3A%2F%2Fico.ooopic.com%2Ficonset01%2Fexclusive-reflection-icons%2Fgif%2F120453.gif"/></a>
    	</p>
    	<div>
    	    <input type="text"/>
    	    <a href="javascript:;">取消</a>
    	    <a href="javascript:;">确定</a>
    	</div>
       </li>
       <li>
    	<p>
    	    <span class="fl">列表1</span>
    	    <a href="javascript:;" class="fr"><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1509698265554&di=c196dde0f938609efa21ceb64e078197&imgtype=0&src=http%3A%2F%2Fico.ooopic.com%2Ficonset01%2Fexclusive-reflection-icons%2Fgif%2F120453.gif"/></a>
    	</p>
    	<div>
    	    <input type="text"/>
    	    <a href="javascript:;">取消</a>
    	    <a href="javascript:;">确定</a>
    	</div>
        </li>
    </ul>
    

    CSS部分

    	.fl{
    		float: left;
    	}
    	.fr{
    		float: right;
    	}
    	li{
    		list-style: none;
    		 300px;
    		border-bottom: 1px solid #000000;
    		text-indent: 20px;
    	}
    	li p,
    	li div{
    		padding: 0;
    		margin: 0;
    		height: 50px;
    		line-height: 50px;
    	}
    	li img,
    	li p a{
    		height: 50px;
    		 50px;
    	}
    	li div{
    		display: none;
    	}
    	li div input{
    		text-indent: 10px;
    		height: 30px;
    	}
    	li div a{
    		text-decoration: none;
    		padding-right: 10px;
    	}
    

    JS部分

    var lis=document.getElementsByTagName("li");
    	
    for (var i=0;i<lis.length;i++) {
    	fn(lis[i]);
    }
    
    
    function fn(li){
    	var btns=li.getElementsByTagName("a");
    	var txt=li.getElementsByTagName("input")[0];
    	var ps=li.getElementsByTagName("p")[0];
    	var edit=li.getElementsByTagName("div")[0];
    	var span=li.getElementsByTagName("span")[0];
    	
    	//点击钢笔图标编辑
    	btns[0].onclick=function(){
    		//编辑按钮隐藏
    		ps.style.display="none";
    		//编辑框显示
    		edit.style.display="block";
    		//编辑框内显示原本名称
    		txt.value=span.innerHTML;
    	}
    	//点击取消按钮,取消编辑
    	btns[1].onclick=function(){
    		//编辑按钮显示
    		ps.style.display="block";
    		//编辑框隐藏
    		edit.style.display="none";
    	}
    	//点击确定按钮,保存编辑名称
    	btns[2].onclick=function(){
    		//编辑按钮显示
    		ps.style.display="block";
    		//编辑框隐藏
    		edit.style.display="none";
    		//输入框名称保存
    		span.innerHTML=txt.value;
    	}
    } 
  • 相关阅读:
    修改MyEclipse工作空间
    Servlet
    Java虚拟机类加载机制
    编译执行和解释执行
    awt和swing
    构造函数
    小知识点
    [剑指Offer]42-连续子数组的最大和/ [LeetCode]53. 最大子序和
    [剑指Offer]40-最小的k个数
    [剑指Offer]47-礼物的最大价值(DP)
  • 原文地址:https://www.cnblogs.com/yangxue72/p/7838764.html
Copyright © 2020-2023  润新知