修改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 12 Javascript
jQuery 技巧小结
Apr 02 Javascript
javascript JSON操作入门实例
Apr 16 Javascript
告诉你什么是javascript的回调函数
Sep 04 Javascript
浅谈JavaScript 的执行顺序
Aug 07 Javascript
JavaScript模块规范之AMD规范和CMD规范
Oct 27 Javascript
浅谈js的url解析函数封装
Jun 28 Javascript
jquery easyui validatebox remote的使用详解
Nov 09 Javascript
vue.js加载新的内容(实例代码)
Jun 01 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
Apr 28 Javascript
vue页面引入three.js实现3d动画场景操作
Aug 10 Javascript
Vue axios 跨域请求无法带上cookie的解决
Sep 08 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
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
PHP中使用curl入门教程
2015/07/02 PHP
PHP中创建和验证哈希的简单方法实探
2015/07/06 PHP
PHP模板解析类实例
2015/07/09 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
jQuery live
2009/05/15 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
2015/06/18 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
Python 多核并行计算的示例代码
2017/11/07 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
Python设计模式之观察者模式原理与用法详解
2019/01/16 Python
如何在python中写hive脚本
2019/11/08 Python
python梯度下降算法的实现
2020/02/24 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
绘儿乐产品官方在线商店:Crayola.com
2019/09/07 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
《和我们一样享受春天》教学反思
2014/02/07 职场文书
公共场所禁烟倡议书
2014/08/30 职场文书
2019年大学推荐信
2019/06/24 职场文书
导游词之山东孔庙
2019/11/04 职场文书
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python