在html页面中点击一个按钮,弹出选择文件对话框。

1、页面代码如下(这部分代码不能改变):
<td class="btn"><a onClick="addFile()">新增</a></td>
2、js代码如下:
...
<script language="JavaScript">
<!--
//增加附件
function addFile(){
alert("新增");
}
-->
</script>
3、我想在addFile方法中实现弹出选择文件对话框。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
<script type="text/javascript">
function F_Open_dialog()
{
document.getElementById("btn_file").click();
}

</script>
</head>
<body>
<div>
<input type="file" id="btn_file" style="display:none">
<button type="button" onclick="F_Open_dialog()">选择文件</button>
</div>

</body>
</html>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-16
这个是非常复杂的一件事,如果只是初学,还是放弃比较明智追问

噢。。。。

第2个回答  2014-09-16
使用<input type="file" name="file" /> 吧,系统自带的,省事追问

html页面中的控件类型不能修改,只能使用btn。

追答

什么btn,标签?还是类名btn?如果不用,自己弄的话,确实是很麻烦而且费事

相似回答