Javascript document.getElementById(";id";).value的最佳用途是什么

Javascript document.getElementById(";id";).value的最佳用途是什么,javascript,Javascript,document.getElementById(“id”).value用于什么DOM元素 我的意思是,我可以将它与标题标签等元素一起使用吗 或者与具有值属性[TextBox]等的项目一起使用 那么.innerHTML和.value属性有什么区别呢 document.getElementById(“id”)值用于哪些DOM元素 您可以使用getElementById获取对任何具有id属性的元素的引用 .innerHTML和.value属性的区别是什么 他们完全没有关系innerHTML是元素内容的

document.getElementById(“id”).value用于什么DOM元素

我的意思是,我可以将它与标题标签等元素一起使用吗

或者与具有值属性[TextBox]等的项目一起使用

那么
.innerHTML
.value
属性有什么区别呢

document.getElementById(“id”)值用于哪些DOM元素

您可以使用
getElementById
获取对任何具有
id
属性的元素的引用

.innerHTML和.value属性的区别是什么

他们完全没有关系
innerHTML
是元素内容的HTML表示形式<代码>值是表单控件元素的值,类似于
输入

例如,假设我们有:

<div id="foo">Hey <strong>you</strong></div>
…这可能会在控制台中为您提供如下内容:

Hey <STRONG>you</STRONG> …这给了你

Text field value
文本字段值设置
值通常用于输入/表单元素
innerHTML
通常用于div、span、td和类似元素

以下是显示ID.value使用的链接:

getElementById()方法访问具有指定id的第一个元素。 及


是的,您可以将其与诸如heading tags之类的元素一起使用。如果您想检查某个内容的值,请每个问题问一个问题。@user2310289谢谢,但您读过我的问题吗?为什么我的问题被评为否定?如果我喜欢document.getElementById(“bar”).innerHTML=“someValue”这将覆盖以前的值还是将新值附加到“bar”@Constantine:No.
input
元素没有内容;看见如果你想设置值,请设置
value
。感谢T.J.Crowder先生,这是一个输入错误“bar”而不是“foo”,FelixKling先生真的帮助你理解了这一点。
<input id="bar" type="text" value="Text field value">

console.log(document.getElementById("bar").value);
Text field value