修改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代码
Nov 09 Javascript
javascript div 弹出可拖动窗口
Feb 26 Javascript
可插入图片的TEXT文本框
Dec 27 Javascript
javascript强制点击广告的方法
Feb 06 Javascript
javascript中select下拉框的用法总结
Jan 07 Javascript
javascript之IE版本检测超简单方法
Aug 20 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
Jan 20 Javascript
iframe高度自适应及隐藏滚动条的实例详解
Sep 29 Javascript
JavaScript内存泄漏的处理方式
Nov 20 Javascript
Node层模拟实现multipart表单的文件上传示例
Jan 02 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 Javascript
利用vscode调试编译后的js代码详解
May 14 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留言本实例代码
2010/05/09 PHP
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
为数据添加append,remove功能
2006/10/03 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
[01:36:57]【09DOTA2第一视角】小骷髅
2014/04/16 DOTA
python Django批量导入不重复数据
2016/03/25 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
Python实现12306火车票抢票系统
2019/07/04 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
《凡卡》教学反思
2014/04/09 职场文书
初三新学期计划书
2014/05/03 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
公司捐书倡议书
2015/04/27 职场文书
运动会通讯稿300字
2015/07/20 职场文书
HTML5简单实现添加背景音乐的几种方法
2021/05/12 HTML / CSS
浅谈如何保证Mysql主从一致
2022/03/13 MySQL
Python之matplotlib绘制折线图
2022/04/13 Python
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技