修改文本框的值
来源:互联网 发布:手机任意显示软件 编辑:程序博客网 时间:2024/06/05 11:56
html部分
<div class="lis"> <div> <span>妙味实体课程</span> <img src="img/pen.png" alt="" /> </div> <div> <input type="text" value="妙味实体课程" /> <a href="#">保存</a> <a href="#">取消</a> </div></div><div class="lis"> <div> <span>妙味实体课程</span> <img src="img/pen.png" alt="" /> </div> <div> <input type="text" value="妙味实体课程" /> <a href="#">保存</a> <a href="#">取消</a> </div></div><div class="lis"> <div> <span>妙味实体课程</span> <img src="img/pen.png" alt="" /> </div> <div> <input type="text" value="妙味实体课程" /> <a href="#">保存</a> <a href="#">取消</a> </div></div>
css部分
<style> *{margin: 0; padding: 0;} body{padding: 100px;} .lis{position: relative; margin-bottom: 5px;} .lis div:nth-child(1) span{font-size: 18px; color: #333;} .lis div:nth-child(1) img{width: 25px; height: 25px; position: relatived; top: 4px; margin-left: 10px; cursor: pointer;} .lis div:nth-child(2){display: none;} .lis div:nth-child(2) input{font-size: 18px; color: #333;} .lis div:nth-child(2) a{text-decoration: none; color: green; margin-left: 6px; display: inline-block; width: 40px; height: 25px; text-align: center; line-height: 25px;} .lis div:nth-child(2) a:hover{background: green; color: #fff;} </style>
js部分
<script> //js方法: var alis = document.getElementsByClassName("lis"); for( var i=0; i<alis.length; i++ ){ miaowei(alis[i]); } function miaowei(alis){ var adiv = alis.getElementsByTagName("div"); var aspan = alis.getElementsByTagName("span")[0]; var aimg = alis.getElementsByTagName("img")[0]; var ainp = alis.getElementsByTagName("input")[0]; var alia = alis.getElementsByTagName("a"); aimg.onclick = function(){ console.log(this) adiv[0].style.display = "none"; adiv[1].style.display = "block"; } alia[1].onclick = function(){ adiv[0].style.display = "block"; adiv[1].style.display = "none"; } alia[0].onclick = function(){ adiv[0].style.display = "block"; adiv[1].style.display = "none"; if(ainp.value==""){ aspan.innerHTML = "妙味实体课程"; }else{ aspan.innerHTML = ainp.value; } } } //jquery方法: $(function(){ $(".lis").find("img").click(function(){ $(this).parent("div").css("display","none"); $(this).parent("div").siblings("div").css("display","block"); }) $(".lis>div>a:nth-of-type(1)").click(function(){ $(this).parent("div").css("display","none"); $(this).parent("div").siblings("div").css("display","block"); var ainp = $(this).siblings("input"); if(ainp.val()==""){ $(this).parent("div").siblings("div").find("span").text("妙味实体课程"); }else{ $(this).parent("div").siblings("div").find("span").text(ainp.val()); } }) $(".lis>div>a:nth-of-type(2)").click(function(){ $(this).parent("div").css("display","none"); $(this).parent("div").siblings("div").css("display","block"); }) }); </script>
效果图
阅读全文
0 0
- 修改文本框的值
- [JQuery]怎样获取和修改文本框的值
- 修改文本框的关闭键的功能
- 得到文本框的值
- JS基础——修改文本框的值(函数传参)
- jsp 文本框不可编辑,禁止文本框的输入,JSP页面中的文本框只显示内容,而用户无法修改
- jsp 文本框不可编辑,禁止文本框的输入,JSP页面中的文本框只显示内容,而用户无法修改
- 修改文本框的颜色-光标的显示明显
- MFC中静态文本框等静态控件的的修改
- 怎么设置jsp的text文本框的内容不能修改
- 修改DWZ中文本框的提示信息透明度
- ueditor修改富文本框宽度和高度的方法
- Gxt 3.0 修改文本框 为空的 提示
- ueditor修改富文本框宽度和高度的方法
- Eclipse修改文本框、输入、输出框字体的大小
- 修改静态文本框的字体颜色和边框背景颜色
- 修改静态文本框或是group box插件的字体颜色
- android中Spinner修改默认文本框的样式
- 运行Eclipse出错:Failed to load the JNI shared library
- 练习2-3 编写函数 htoi(s),把由十六进制数字组成的字符串(包含可选的前缀0x 或0X)转换为与之等价的整型值。字符串中允许包含的数字包括:0~9、a~f以及A~F。
- MYSQL大小写及校验集有关的一些知识整理
- Oracle 数据库创建
- 1016: [JSOI2008]最小生成树计数
- 修改文本框的值
- Activity的四种启动模式:
- 一个程序员奋斗史
- android 6.0以上多权限管理
- keras文档快速问答(翻译自Keras FAQ: Frequently Asked Keras Questions)
- javap反编译指令
- js实现html 页面之间的跳转传参以及返回上一页的相关知识点
- Mac 配置FFmpeg环境
- 深圳航空再度携手捷为升级IT项目管理系统