body onload在IE浏览器中不工作
body onload not working in IE browser
我使用
<body marginheight='0' topmargin='0' leftmargin='0' onLoad='setFocus()'>
在javascript中我使用
<script language='JavaScript'>
function setFocus(){
alert("Hello");
document.frm.txtName.focus()
}
</script>
这在IE中不工作,但在FF和chrome浏览器中工作完美
有什么想法吗?
尝试将document.frm.txtName.focus()
更改为document.forms[0].txtName.focus()
。这将在IE中工作。
确保你的<form name="frm">
是页面上的第一个表单。即:在此表单之前,文档中不应该有任何其他<form>
元素。
如果你不能这样做,只需添加id
属性到你的txtName
文本字段。例如:
<input type="text" name="txtName" id="someId">
在你的函数setFocus
中写:
function setFocus(){
document.getElementById('someId').focus()
}
试试window.onload
,会成功的
相关文章:
- 如何使用modalDialog来显示可以在所有浏览器中工作的弹出窗口
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- Javascript字母选择没有'我不能在谷歌浏览器上工作
- 我如何使HTML5<输入类型=月份>以在所有浏览器上工作
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- 有没有人能够得到这个要求或调试NPM模块在浏览器中工作
- 为什么不是't my css `content:`在多个浏览器中工作,并总体上提高跨浏览器兼容性
- 无法从IE中的data.responseText获取结果,但在其他浏览器中工作
- 安卓版本的代码不像桌面互联网浏览器那样工作
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- Web 工作线程中的同步 XHR 请求是否仍会锁定浏览器
- 漂亮的照片在Dreamweaver上完美运行;但不能在任何浏览器上在线工作
- Chrome扩展程序:浏览器操作单击按钮工作一次
- 离子应用程序在浏览器上运行,但在我的安卓设备中无法正常工作
- 浏览器.文件InvokeScript()don'我不在IE9工作
- 为什么本机浏览器排序功能的工作速度比快速排序慢
- Dropdown不会't工作手机浏览器&Firefox