修改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 相关文章推荐
JavaScript网页制作特殊效果用随机数
May 22 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
May 11 Javascript
JavaScript获取数组最小值和最大值的方法
Jun 09 Javascript
基于Jquery实现焦点图淡出淡入效果
Nov 30 Javascript
vuejs父子组件之间数据交互详解
Aug 09 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
Dec 22 Javascript
Vuex提升学习篇
Jan 11 Javascript
vue中的provide/inject的学习使用
May 09 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
May 05 Javascript
详解Vue前端生产环境发布配置实战篇
May 07 Javascript
mock.js模拟数据实现前后端分离
Jul 24 Javascript
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
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 excel类 phpExcel使用方法介绍
2010/08/21 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
一个原生的用户等级的进度条
2010/07/03 Javascript
在JavaScript中typeof的用途介绍
2013/04/11 Javascript
兼容FF和IE的动态table示例自写
2013/10/21 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
python基础教程之lambda表达式使用方法
2014/02/12 Python
Python中正则表达式的用法实例汇总
2014/08/18 Python
Python单链表的简单实现方法
2014/09/23 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
Python hashlib模块的使用示例
2020/10/09 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
美国办公用品购物网站:Quill.com
2016/09/01 全球购物
升旗仪式演讲稿
2014/05/08 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
运动会加油口号
2014/06/07 职场文书
同志主要表现材料
2014/08/21 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
好好学习保证书
2015/02/26 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python
微信小程序实现聊天室功能
2021/06/14 Javascript