Javascript 什么是文件f.q.focus?
什么是Javascript 什么是文件f.q.focus?,javascript,Javascript,什么是document.f.q.focus 这是不是java脚本代码 我是否可以使用document.f.id.value 这与document.getElementbyID()有什么区别HTML如下所示: <form name="f"> <input name="q" /> </form> 它需要一个表单才能正常工作,请尝试以下操作: <form name="f"> <input name="q" value="test"
document.f.q.focus
这是不是java脚本代码
我是否可以使用document.f.id.value
这与
document.getElementbyID()有什么区别HTML如下所示:
<form name="f">
<input name="q" />
</form>
它需要一个表单才能正常工作,请尝试以下操作:
<form name="f">
<input name="q" value="test" type="text"/>
</form>
html中的id
属性是唯一的。name
可以是数组(文件[]),html5只能用于表单元素
html5删除了除表单元素之外的大多数元素对名称属性的支持
id
和name
是两个不同的东西
文档
是指页面中的整个html
要通过元素的id
获取元素,需要调用document.getElementById(id)代码>
根据元素的名称
(考虑html5)获取元素,因此在表单中
您可以调用document.forms[0]。name
<代码>表单[0]
指文档中的第一个表单
在您的例子中,表单还有一个名称
,因此html5中的代码是正确的
form
称为f
,input
称为q
。这就是document.f.q
返回输入字段的原因
如果要向输入字段添加id,则必须添加id
:
<input name="q" id="q">
要返回内容,请执行以下操作:
document.getElementById('q').value;
和focus()
是一个本机函数,它将焦点指向choosen元素。
在你的情况下,当你加载页面时,你会看到搜索页面中闪烁的指针。你在哪里找到了这段代码?所以我们最好有document.getElementById('id').value?执行上述代码时,我是否需要包含任何脚本name
和id
不是一回事,因此,getElementById
将不起作用document.f.id
指带有name=“id”
的输入或表单本身的id,因此。。。是 啊
<input name="q" id="q">
document.getElementById('q');
document.getElementById('q').value;