修改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 相关文章推荐
Dojo之路:如何利用Dojo实现Drag and Drop效果
Apr 10 Javascript
JavaScript 应用技巧集合[推荐]
Aug 30 Javascript
jQuery - css() 方法示例详解
Jan 16 Javascript
原生js结合html5制作小飞龙的简易跳球
Mar 30 Javascript
Bootstrap所支持的表单控件实例详解
May 16 Javascript
js生成随机数(指定范围)的实例代码
Jul 10 Javascript
Javascript中关于Array.filter()的妙用详解
Dec 04 Javascript
详解vue-cli 脚手架项目-package.json
Jul 04 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
Jul 26 Javascript
详解如何理解vue的key属性
Apr 14 Javascript
layui数据表格跨行自动合并的例子
Sep 02 Javascript
JS数组的常用10种方法详解
May 08 Javascript
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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
PHP完整的日历类(CLASS)
2006/11/27 PHP
认识并使用PHP超级全局变量
2010/01/26 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
使用upstart把nodejs应用封装为系统服务实例
2014/06/01 NodeJs
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
jQuery扩展+xml实现表单验证功能的方法
2016/12/25 Javascript
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
vue的全局变量和全局拦截请求器的示例代码
2018/09/13 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
在layui tab控件中载入外部html页面的方法
2019/09/04 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Ruby元编程基础学习笔记整理
2016/07/02 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
分析经典Python开发工程师面试题
2019/04/08 Python
python实现扫雷小游戏
2020/04/24 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
材料加工工程求职信
2014/02/19 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
先进人物事迹材料
2014/12/29 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
2015年会计工作总结范文
2015/05/26 职场文书