修改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中for循环的使用详解
Jun 03 Javascript
AngularJS中的Directive自定义一个表格
Jan 25 Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 Javascript
JavaScript简单获取页面图片原始尺寸的方法
Jun 21 Javascript
jquery  实现轮播图详解及实例代码
Oct 12 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
Feb 13 Javascript
在node中如何使用 ES6
Apr 22 Javascript
在Angular中使用JWT认证方法示例
Sep 10 Javascript
微信小程序实现两个页面传值的方法分析
Dec 11 Javascript
JavaScript中的事件与异常捕获详析
Feb 24 Javascript
JavaScript组合模式---引入案例分析
May 23 Javascript
详解vue高级特性
Jun 09 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+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
php获取英文姓名首字母的方法
2015/07/13 PHP
学习php设计模式 php实现原型模式(prototype)
2015/12/07 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
javascript iframe编程相关代码
2009/12/28 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
Python科学计算之Pandas详解
2017/01/15 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
局域网内python socket实现windows与linux间的消息传送
2019/04/19 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
注塑工厂厂长岗位职责
2013/12/02 职场文书
车间班组长的职责
2013/12/13 职场文书
25岁生日感言
2014/01/13 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
会计工作岗位职责
2015/02/03 职场文书
借款民事起诉状范文
2015/05/19 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript
SQL Server中使用表变量和临时表
2022/05/20 SQL Server