为什么这样写可以赋值,这样写就不能赋值??

yuna3002 2004-12-26 10:53:18
为什么这样写可以赋值,这样写就不能赋值??

为什么这样写可以

document.all.txtBook.value = "dddddd";


这样写就不行??

function p(txt)
{
document.all.txt.value = "dddd";
}
<span onclick="p('txtBook')"></span>
...全文
31 点赞 收藏 3
写回复
3 条回复
eduxh 2004年12月26日
txt是变量,不是控件,当然不可以咯
回复 点赞
超级大笨狼 2004年12月26日
<INPUT NAME="txtBook">
<span onclick="p('txtBook')">点我</span>

<SCRIPT>
function p(txt)
{
document.getElementsByName(txt)[0].value = "dddd";
}
</SCRIPT>
回复 点赞
hotsmile 2004年12月26日
注意基础知识的学习!!
回复 点赞
发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告