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

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>
...全文
55 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
注意基础知识的学习!!

87,997

社区成员

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

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