IE8下应该怎么写就没有问题?

hushuowang 2010-02-08 11:07:32
<script language=javascript>
function getid(){
aa.id.value=bb.temp_id.value;
}
</script>
<form method="post" name="bb">
<input type="hidden" name="temp_id" id="temp_id">
</form>

<form method="post" name="aa" target=_blank>
<input type="hidden" name="id" id="id">
</form>



ie8下aa.id.value没有获到bb.temp_id.value,ie6下没有问题。
...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头小贩 2010-02-08
  • 打赏
  • 举报
回复
这样的html在IE8下也是没问题的.注意DOCTYPE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档 </title>
<script type="text/javascript">
function getid(){
aa.id.value=bb.temp_id.value;
}
</script>
<BODY>
<form method="post" name="bb">
<input type="hidden" name="temp_id" id="temp_id" value="12">
</form>

<form method="post" name="aa" target=_blank>
<input type="text" name="id" id="id" onfocus="getid()">
</form>
</BODY>
</html>


街头小贩 2010-02-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ltnrain 的回复:]
JScript codefunction getid(){//aa.id.value=bb.temp_id.value;document.getElementById("id").value= document.getElementById("temp_id").value;
}
ie6时代的代码害人哦
[/Quote]
只说明LZ学的不够彻底
xmliy 2010-02-08
  • 打赏
  • 举报
回复
document.getElementById('aa').getElementById('id').value
= document.getElementById('bb').getElementById('temp_id').value;
街头小贩 2010-02-08
  • 打赏
  • 举报
回复
又一个语法不规范的

<script language=javascript>
function getid(){
document.getElementByid('id').value=document.getElementById('temp_id').value;
}
</script>

草根醉秋意 2010-02-08
  • 打赏
  • 举报
回复

function getid(){
//aa.id.value=bb.temp_id.value;
document.getElementById("id").value = document.getElementById("temp_id").value;
}

ie6时代的代码害人哦

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧