修改file按钮的默认样式实现代码


Posted in Javascript onApril 23, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<html> 
<head> 
<title>添加附件</title> 
</head> 
<script type="text/javascript" src="jquery-1.8.0.js"></script> 
<script type="text/javascript"> 
function fclick(obj){ 
style.posTop=event.srcElement.offsetTop 
style.posLeft=event.x-offsetWidth/2 
} 
$(function(){ 
$("#addFile").click(function(){ 
var br = $("<br>"); 
var input1 = $("<input id='inputrecievedocument' type='text'/>"); 
var input2 = $("<input type='button' style='margin-left:5px;background-color:blue' id='btnrecievedocument' onmouseover='fclick(t_file)' value='浏览'/>"); 
var input3 = $("<input name='upfile' type='file' style='position:absolute;filter:alpha(opacity=0);width:70px;' id='t_file' onchange='inputrecievedocument.value=this.value' hidefocus/>"); 
var button = $("<input type='button' value='删除' style='margin-left:5px;background-color:blue'/>"); 
$("#file").append(br).append(input1).append(input3).append(input2).append(button); 
button.click(function() { 
br.remove(); 
input1.remove(); 
input2.remove(); 
input3.remove(); 
button.remove(); 
}); }); 
}); 
</script> 
<body class="body"> 
<form method="post" action="" enctype="multipart/form-data"> 
<input type="button" value="添加附件" class="btn_fujian" id="addFile" style="margin-left:20px;margin-top:2px;"/> 
<div id="file"></div> 
</form> 
</body> 
</html>

IE9中运行如下:
修改file按钮的默认样式实现代码
Javascript 相关文章推荐
jquery 选择器引擎sizzle浅析
Feb 06 Javascript
js预加载图片方法汇总
Jun 15 Javascript
jquery mobile实现可折叠的导航按钮
Mar 11 Javascript
vue.js 初体验之Chrome 插件开发实录
May 13 Javascript
JS+Canvas绘制动态时钟效果
Nov 10 Javascript
详解小程序input框失焦事件在提交事件前的处理
May 05 Javascript
js实现列表按字母排序
Aug 11 Javascript
Vue filter 过滤器、以及在table中的使用介绍
Sep 07 Javascript
vue实现lodop打印功能的示例
Nov 11 Javascript
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
吃通javascript正则表达式
Apr 21 Javascript
vue-element-admin项目导入和导出的实现
May 21 Vue.js
js随机颜色代码的多种实现方式
Apr 23 #Javascript
js对象与打印对象分析比较
Apr 23 #Javascript
你必须知道的Javascript知识点之&quot;深入理解作用域链&quot;的介绍
Apr 23 #Javascript
你必须知道的Javascript知识点之&quot;字面量和对应类型&quot;说明介绍
Apr 23 #Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
Apr 23 #Javascript
你必须知道的Javascript知识点之&quot;this指针&quot;的应用
Apr 23 #Javascript
jquery清空textarea等输入框实现代码
Apr 22 #Javascript
You might like
php 输出双引号&quot;与单引号'的方法
2010/05/09 PHP
php轻松实现文件上传功能
2016/03/03 PHP
分享一个漂亮的php验证码类
2016/09/29 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
利用jquery操作select下拉列表框的代码
2010/06/04 Javascript
Jquery ui css framework
2010/06/28 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
原生的强大DOM选择器querySelector介绍
2016/12/21 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
[01:32]2016国际邀请赛中国区预选赛IG战队首日赛后采访
2016/06/27 DOTA
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
pandas数值计算与排序方法
2018/04/12 Python
python实现播放音频和录音功能示例代码
2018/12/30 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
python实现canny边缘检测
2020/09/14 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
HTML5等待加载动画效果
2017/07/27 HTML / CSS
html5教程画矩形代码分享
2013/12/04 HTML / CSS
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
平安建设实施方案
2014/03/19 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
2016年寒假生活小结
2015/10/10 职场文书
《风娃娃》教学反思
2016/02/18 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书