如何在javascript中获取HTML元素的值?

Jes*_*per 9 html javascript

所以我在获取代码中特定字段的值时遇到问题 - 我做了这个非常简单的示例来展示我的问题,这里是 JSFiddle:https: //jsfiddle.net/c3jtg60v/

HTML:

<p id="theInput">
   desired-value
</p>
Run Code Online (Sandbox Code Playgroud)

JavaScript:

var value = document.getElementById("theInput").value;
console.log(value);
Run Code Online (Sandbox Code Playgroud)

按原样,我分配了一个id 为“theInput”的p元素,其中我有所需的值,我想在我的 javascript 中使用它。

目前,我想做的就是 console.log 值,但是当我这样做时,我在控制台中记录的所有内容都是“未定义”。我真正想要记录到控制台的是“所需值”,

Sas*_*kia 16

.value指的是不能为Pvalue标签设置的属性。如果你想要标签的内部文本,你可以这样做:html

var value = document.getElementById("theInput").innerHTML;
Run Code Online (Sandbox Code Playgroud)