社区
JavaScript
帖子详情
为什么.click()这样的javascript语句在firefox里面无效?
KennyLong
2005-12-16 05:42:33
这样一句javascript代码,在ie里面很正常,在firefox和oprea里面为什么无效?
document.getElementById('testinput').click();
testinput是一个file文件浏览控件。
...全文
1083
17
打赏
收藏
为什么.click()这样的javascript语句在firefox里面无效?
这样一句javascript代码,在ie里面很正常,在firefox和oprea里面为什么无效? document.getElementById('testinput').click(); testinput是一个file文件浏览控件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KennyLong
2005-12-26
打赏
举报
回复
不要紧,感谢你的回复。
cvpc
2005-12-26
打赏
举报
回复
果然是这样,是我理解错了楼主的意思了,见笑!
KennyLong
2005-12-26
打赏
举报
回复
楼上说的我知道,我只是要通过这个方法可以在客户端方便的取得一个本地文件的绝对路径,并不是想要上传文件。
meizz
2005-12-26
打赏
举报
回复
“这样一句javascript代码,在ie里面很正常,在firefox和oprea里面为什么无效?
document.getElementById('testinput').click();
testinput是一个file文件浏览控件。”
你要操作的目标是一个 type="file" 的文件浏览框,这个玩意用脚本去触发是没有用的,
<form name=form1>
<input type=file name=ff id=ff style="display: none"
onChange="document.form1.f1.value=this.value">
<input name=f1 readonly><input type=button
value=浏览文件 onclick="document.form1.ff.click()">
</form>
比如说这个代码在IE里表面上是正常的,但是其实这样写出来的代码根本上传不了文件,即在IE里用脚本触发文件浏览框的click()所选择的文件根本无法上传。不要再去花这个歪脑筋了。
KennyLong
2005-12-25
打赏
举报
回复
感谢“cvpc(一回)”的代码,但你这只是响应控件上的按键,并不是直接call控件的onclick事件,感觉是两回事。例如以下代码就不行:
<input type="text" id="t1" style="overflow:visible" value="初始值" onclick="javascript:alert('hehe');">
<input type="button" id="btn" value="click" onclick="javascript:document.getElementById('t1').click();" />
cvpc
2005-12-23
打赏
举报
回复
错了,忘加按钮了
<script type="text/javascript">
function c(){
document.getElementById("t1").value = "click";
}
</script>
<input type="text" id="t1" style="overflow:visible" value="初始值" onkeyup="if(event.keyCode == 13){document.getElementById('btn').click();}">
<input type="button" id="btn" onclick="c()" value="click" />
cvpc
2005-12-23
打赏
举报
回复
谁说 firefox 不支持click()?
<script type="text/javascript">
function c(){
document.getElementById("t1").value = "click";
}
</script>
<input type="text" id="t1" style="overflow:visible" value="初始值" onkeyup="if(event.keyCode == 13){c();}">
输入数据,回车看看!
KennyLong
2005-12-22
打赏
举报
回复
不行啊,firefox也不支持fireEvent
surfchen
2005-12-18
打赏
举报
回复
没戏
fdchris
2005-12-18
打赏
举报
回复
用fireEvent试试.这种写法比较正规.应该在FireFox里有效.
上海程序员3
2005-12-18
打赏
举报
回复
FireFox不支持,你要么放弃FireFox,要么放弃这种写法。
KennyLong
2005-12-16
打赏
举报
回复
upupup~~~~~~~~
KennyLong
2005-12-16
打赏
举报
回复
upup~~~~~~
KennyLong
2005-12-16
打赏
举报
回复
真的没戏吗?确定?
gu1dai
2005-12-16
打赏
举报
回复
估计是触发不了。
KennyLong
2005-12-16
打赏
举报
回复
由于安全考虑???不要去触发?还是触发不了?
孟子E章
2005-12-16
打赏
举报
回复
由于安全考虑,不要用程序去触发
WPF
Click
Once +DevExpress应用程序发布,安装及部署实战视频教程
Click
Once 应用程序就是任何使用
Click
Once 技术发布的 Windows窗体(课程示例用的是WPF项目)或控制台应用程序。传统使用 Windows Installer 部署时,应用程序通常依赖于共享组件,这便有可能发生版本冲突;而使用 ...
linux写js脚本文件,Linux_调试
JavaScript
脚本程序(
Firefox
篇),不知道有多少人为
Firefox
写程序 - phpStudy...
调试
JavaScript
脚本程序(
Firefox
篇)不知道有多少人为
Firefox
写程序?所以也就不知道会有多少人对这篇文章感兴趣,但是无论如何,为了让这一系列的文章趋于完整,我还是决定把它写下来。准备工作调试
Firefox
里面
的...
javaScript
笔记
JavaScript
能干什么4.
JavaScript
代码的书写位置4-1 行内式 JS 代码(不推荐)4-2 内嵌式 JS 代码4-3 外链式 JS 代码(推荐)5. JS 中的注释5-1 单行注释5-2 多行注释6. 变量(重点)6-1 定义变量及赋值6-2 变量的...
IE和
FireFox
等的
JavaScript
兼容性总结
一、函数和方法差异 ...在IE中得到的日期是"2010",在
Firefox
中看到的日期是"110",主要是因为在
Firefox
里面
getYear 返回的是 “当前年份-1900” 的值。 【兼容处理】 加上对年份的判断,如: var y
转载-如何通过7个简单步骤在
Firefox
中调试
JavaScript
本文将重点介绍如何在
Firefox
的开发工具中调试
JavaScript
代码。
Firefox
内的开发工具是一个非常强大的工具,可以加快您的错误查找和修复过程! 第1步:项目介绍示例 为了演示如何使用
Firefox
Dev Tools调试应用程序...
JavaScript
87,925
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章