修改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 相关文章推荐
js类型检查实现代码
Oct 29 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
Jul 23 Javascript
使用js操作cookie的一点小收获分享
Sep 03 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
Nov 25 Javascript
浅析JavaScript 箭头函数 generator Date JSON
May 23 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
Nov 30 Javascript
HTML中使背景图片自适应浏览器大小实例详解
Apr 06 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
bootstrap select下拉搜索插件使用方法详解
Nov 23 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
Nov 26 Javascript
node.js事件轮询机制原理知识点
Dec 22 Javascript
vue打开子组件弹窗都刷新功能的实现
Sep 21 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
PHP之密码加密的几种方式
2015/07/29 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
2013/05/17 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
2016/04/13 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
2018/04/23 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
使用jQuery动态设置单选框的选中效果
2018/12/06 jQuery
javascript中this的用法实践分析
2019/07/29 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
javascript运行机制之执行顺序理解
2020/08/03 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
python使用json序列化datetime类型实例解析
2018/02/11 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python修改文件内容的3种方法详解
2019/11/15 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
python导入库的具体方法
2020/06/18 Python
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
应用艺术专业个人的自我评价
2014/01/03 职场文书
银行办理业务介绍信
2014/01/18 职场文书
高三毕业寄语
2014/04/10 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
三方股东合作协议书
2014/10/28 职场文书
党支部先进事迹材料
2014/12/24 职场文书
实习证明格式范文
2015/06/16 职场文书
老乡会致辞
2015/07/28 职场文书
react 项目中引入图片的几种方式
2021/06/02 Javascript