修改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 相关文章推荐
DOM相关内容速查手册
Feb 07 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
Jan 03 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
Jan 11 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
Mar 02 Javascript
JS中parseInt()和map()用法分析
Dec 16 Javascript
Bootstrap按钮组简单实现代码
Mar 06 Javascript
AngularJS 防止页面闪烁的方法
Mar 09 Javascript
使用node.js搭建服务器
May 20 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
Jun 19 Javascript
BootStrap Select清除选中的状态恢复默认状态
Jun 20 Javascript
vue+moment实现倒计时效果
Aug 26 Javascript
jQuery实现查看图片功能
Dec 01 jQuery
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
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
php 全局变量范围分析
2009/08/07 PHP
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
一些技巧性实用js代码小结
2009/10/14 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
javascript+css3开发打气球小游戏完整代码
2017/11/28 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
十个Python程序员易犯的错误
2015/12/15 Python
pyenv命令管理多个Python版本
2017/03/26 Python
python万年历实现代码 含运行结果
2017/05/20 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
商务英语专业毕业生自荐信
2013/11/05 职场文书
《跨越百年的美丽》教学反思
2014/02/11 职场文书
优秀语文教师事迹
2014/05/18 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
十岁生日答谢词
2015/01/05 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
导游词之镇江焦山
2019/11/21 职场文书
python神经网络学习 使用Keras进行回归运算
2022/05/04 Python