我倒
<span id=s1><input type="text" name="b" value="fadsfd"></span>
<span id=s2><input type="text" name="a" value="bbbb"></span>
<input type="button" onclick="document.all.s1.innerHTML=document.all.s2.innerHTML;document.all.a[0].focus()">
a[0]是什么东西啊
页面上没有这个东西嘛
当然不行了
<span id=s1><input type="text" name="b" value="fadsfd"></span>
<span id=s2><input type="text" name="a" value="bbbb"></span>
<input type="button" onclick="document.all.s1.innerHTML=document.all.s2.innerHTML;document.all.a[0].focus()">
a[0]是什么东西啊
页面上没有这个东西嘛
当然不行了
解决方案 »
- 在谷歌浏览器中,通过JavaScript,子框架使用window.parent无法访问父框架
- jquery中的data函数到底有什么用?
- 求助各位大牛一个js问题,十分感谢!
- this的用法,急,请帮帮忙,谢谢
- input输入英文和空格问题。
- 小问题document.frames(..)w3c标准里应该怎么写
- JS刷新框架问题
- 求!!梅花雨大哥的 Web Calendar ver 3.0 网页日历!! 哪位大大有啊 急!!!!!!!!!!
- 鼠标移过颜色慢慢加深和慢慢消失怎么做的,为何我看不到源代码?????
- 如何写这个正则表达式?
- 关于窗口间传值的问题
- 使用“Web Calendar ver 3.0 ”的日期输入控件出现的问题!
<span id=s2><input type="text" name="a" value="bbbb"></span>
<input type="button" onclick="document.all.s1.innerHTML=document.all.s2.innerHTML;setTimeout('document.all.a[0].focus()',100);">
好像是执行速度的问题,我设了一个100毫秒的延时,就好了,你试试
<span id=s1><input type="text" name="a" value="bbbb"></span>
<span id=s2><input type="text" name="a" value="bbbb"></span>控件重名了,两个name="a"了,应该显示脚本错误
复制需要时间的
<span id=s1><input type="text" name="b" value="fadsfd"></span>
<span id=s2><input type="text" name="a" value="bbbb"></span>
<input type="button" onclick="aaa()">
<script>
function aaa(){
document.all.s1.innerHTML=document.all.s2.innerHTML;
document.all.a(0).select();
document.all.a(0).focus();
}
</script>
看看我给的代码,延时100毫秒再执行就ok了,对于使用者来说,看不出来延时
================================================================================
问题是:要延时多少呀,这只是个简单的例子,实际情况比这复杂
延时时间你可以根据实际情况来调整啊
======================================================================
在不同的机器上,执行速度不一样,会不会有影响呢
<script language="JavaScript">
var timer;
</script>
<span id=s1><input type="text" name="b" value="fadsfd"></span>
<span id=s2><input type="text" name="a" value="bbbb" onFocus="clearInterval(timer);"></span>
<input type="button" onclick="document.all.s1.innerHTML=document.all.s2.innerHTML;timer=setInterval('document.all.a[0].focus()',1)">
还有setInterval函数我用过来显示时间的,可是不能时时变阿?