在html页面中查找框然后设置内容所需的Javascript

在html页面中查找框然后设置内容所需的Javascript,javascript,Javascript,有谁能告诉我如何在html页面中找到文本编辑框并使用Java脚本设置其值吗 <input type="text" id="ExampleTextBox" /> 或在函数中: function chanageTextBoxValue(newValue) { document.getElementById('ExampleTextBox').value = newValue; } 给定一个文本框 <input type="text" id="MyInput"> 如

有谁能告诉我如何在html页面中找到文本编辑框并使用Java脚本设置其值吗

<input type="text" id="ExampleTextBox" />
或在函数中:

function chanageTextBoxValue(newValue)
{
   document.getElementById('ExampleTextBox').value = newValue;
}
给定一个文本框

<input type="text" id="MyInput">
如果您使用的是JavaScript框架,那么还有其他方法可以做到这一点,例如在jquery中,以下内容就足够了:

$("#MyInput").val("some value");

您可以通过您的表单访问它:

document.myForm.firstName.value = "Hello World";
--



TEXTBOX\u ID不是名称!(除了坏版本的Internet Explorer)这篇文章的开头是“如果你知道它的id”。我不认为他字面上是指textbox的name属性,而是指“你识别textbox时使用的名称”。哎呀,我指的是id,我只是错误地命名了这个示例。它现在已修复。
type=“textbox”
只起作用,因为
type=“text”
是默认值。它应该是文本而不是无意义的文本框。如果您使用的是XHTML,那么它就是
id
而不是
id
。如果您使用的是HTML,那么末尾不应该有
/
。请给出表单ID,而不是名称。(特别是在XHTML中,DTD不包括表单的名称属性)。使用
document.forms.myForm.elements.firstName
比使用传统方法更为整洁,这种方法将表单控件与表单的所有其他属性混合在一起(这就是为什么
.submit
和朋友可以被表单的内容打破。@David:XHTML1.0只是(很少有例外)与HTML4.01相同的内容模型重申为XML应用程序;因此,
表单名称
在过渡期间仍然有效,但并不严格。不过,我当然同意
id
更可取(并且明确使用
表单
元素
HTMLCollections)。
$("#MyInput").val("some value");
document.myForm.firstName.value = "Hello World";
<form name="myForm">
  <input type="text" name="firstName" />
</form>