gpt4 book ai didi

javascript - 为什么 document.field_name.focus() 不执行?

转载 作者:行者123 更新时间:2023-11-29 16:50:21 26 4
gpt4 key购买 nike

我发现 2011 年的一些代码是这样的:

<textarea cols="20" rows="1" name="field_name" id="field_name">
</textarea>
<script>
document.field_name.focus();
</script>

代码抛出错误:

TypeError: document.field_name is undefined

我认为当时的代码是有效的。为什么它现在不起作用(2016 年)?[至少在最新版本的 Mozilla Firefox 上没有]

最佳答案

使用表单作为容器,我想从过去(直到现在)你必须将表单数据封装到表单中才能直接从文档范围访问字段名称,看看:

document.form.field_name.focus();
<form name="form">
<textarea cols="20" rows="1" name="field_name" id="field_name" value="">
</textarea>
</form>

关于javascript - 为什么 document.field_name.focus() 不执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36579292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com