为什么我不能获得输入类型=文本的内容?

use*_*869 0 html javascript text textbox input

我有一个文本框,用户可以在其中键入内容.出于某种原因,我无法获得该文本框的内容,我得到的只是"未定义".

有谁知道如何解决这个问题?

谢谢

HTML

<div id="Text">
    <input type="text" id="TextBox">
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function addText() {
    var TextBoxContent = document.getElementsByName("TextBox").value;
    alert(TextBoxContent);
}
Run Code Online (Sandbox Code Playgroud)

Dan*_*ite 8

我想你想getElementByID不getElementsByName.