zoukankan      html  css  js  c++  java
  • 函数传参-修改文本

     

    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;
    	}
    } 
  • 相关阅读:
    当jsp中Springboot之登录模块探索(含Token,验证码还有数据库
    当php内容的内存分页不,如何更快的使用head的分段式处理方式
    Java 开发 2021 年发生的的一些自我总结和教训,即使反省
    总结这些年php函数中遇到的绊脚石,告别以后面试的现场尴尬
    使用 WSDL 指定的标准 SOAP 消息格式
    ORACLE数据库导出表,字段名,长度,类型,字段注释,表注释语句
    oracle中start with和connect by的用法理解
    关于RabbitMQ以及RabbitMQ和Spring的整合
    Vue.js——基于$.ajax实现数据的跨域增删查改
    HTML表格跨行、跨列操作(rowspan、colspan)
  • 原文地址:https://www.cnblogs.com/yangxue72/p/7838764.html
Copyright © 2011-2022 走看看