javascript - 从文本框中读取值

标签 javascript

我有一个简单的文本框:

<input type="text" id="username" /><br />
<input type="button" id="Submit" value="Submit" onclick="Submit()" />

该函数定义为:

function Submit() {
   var username = document.getElementById("username").value;
   alert("Welcome " + username);
}

为什么我会收到以下错误?

Cannot read property 'value' of null

最佳答案

重命名您的函数。 Submit 可能是您浏览器中的保留字(尽管您的代码在 中工作正常)

<input type="text" id="username" /><br />
<input type="button" id="Submit" value="Submit" onclick="mySubmit()" />
function mySubmit() {
   var username = document.getElementById("username").value;
   alert("Welcome " + username);
}

如果失败,请仔细检查您发布的代码是否确实是错误的原因。

关于javascript - 从文本框中读取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15181916/

相关文章:

javascript - 在 Angular 5 中重新渲染(重新加载)路由器导出

javascript - 通过在不同网站上填写表格来登录网站

javascript - 如何颠倒标记相互重叠的顺序?

javascript - 如何在实际 body 负荷之前显示加载图像?

javascript - 单选按钮上的 Bootstrap-3 Meteor 事件

javascript - 使用 webpack 为 Angular 应用程序编译 scss

javascript - 删除具有一定宽度和高度的图像

javascript - HighCharts 列系列数量未知

javascript - 比 for 循环 + lodash 组合更机器有效的方法是什么?

javascript - 确定无限旋转传送带中哪些幻灯片靠近中心的算法?