orangeye
小狐狸
小狐狸
  • UID16919
  • 注册日期2007-01-31
  • 最后登录2007-01-31
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4722回复:3

firefox 兼容性的问题

楼主#
更多 发布于:2007-01-31 15:30
<input type="file" id="file">
<input type="button" id="aaa" onClick="set()" value="button">
<script>
function set(){
var file = document.getElementById("file");
var aaa= document.getElementById("aaa");
aaa.onclick = file.click();
}
</script>


为什么这段代码在firefox下不能运行呢??请高手指点!!!
黑眼圈
小狐狸
小狐狸
  • UID5731
  • 注册日期2005-05-06
  • 最后登录2008-09-29
  • 发帖数61
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2007-01-31 15:30
file本身就有按钮,为什么弄一个button
afoskoo
小狐狸
小狐狸
  • UID10138
  • 注册日期2005-11-29
  • 最后登录2007-04-26
  • 发帖数22
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2007-01-31 15:30
问题在这句
aaa.onclick = file.click();

这一句的意思是执行file.click()然后将这个函数的返回值赋给aaa.onclick
orangeye
小狐狸
小狐狸
  • UID16919
  • 注册日期2007-01-31
  • 最后登录2007-01-31
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2007-01-31 15:30
aaa.onclick == file.click();

改成这样也是不行的!!!
游客

返回顶部