修改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定义对象或数组直接量时各浏览器对多余逗号的处理(json)
Mar 05 Javascript
JS控制文本框textarea输入字数限制的方法
Jun 17 Javascript
点击进行复制的JS代码实例
Aug 23 Javascript
深入理解JSON数据源格式
Jan 10 Javascript
浅谈JavaScript中的作用域和闭包问题
Jul 07 Javascript
Jquery实现瀑布流布局(备有详细注释)
Jul 31 Javascript
Node.js安装配置图文教程
May 10 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
Jun 12 Javascript
详解vue渲染从后台获取的json数据
Jul 06 Javascript
使用ng-packagr打包Angular的方法示例
Sep 21 Javascript
Vue 配合eiement动态路由,权限验证的方法
Sep 26 Javascript
jstree中的checkbox默认选中和隐藏示例代码
Dec 29 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实现专业获取网站SEO信息类实例
2015/04/02 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
[03:04]DOTA2超级联赛专访ZSMJ “莫名其妙”的逆袭
2013/05/23 DOTA
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
python模拟enum枚举类型的方法小结
2015/04/30 Python
详解Python中的变量及其命名和打印
2016/03/11 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
python中reader的next用法
2018/07/24 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
Python虚拟环境venv用法详解
2020/05/25 Python
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
《唯一的听众》教学反思
2014/02/20 职场文书
一年级班主任感言
2014/03/08 职场文书
保护环境的建议书
2014/03/12 职场文书
中国梦团日活动总结
2014/07/07 职场文书
会计专业自荐书
2014/07/08 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
2015年班组工作总结
2015/04/20 职场文书
学习十八大的感悟
2015/08/11 职场文书
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL