javascript - 为什么输入捕获时未定义?
问题描述
我正在尝试捕获用户输入,然后将其放入本地存储中。如果有输入,我想听页面上的每个元素然后抓住它。但是当我尝试测试它时,它返回“未定义”作为值。为什么?
(function () {
$(document).on("input", function () {
data = document.getElementsByName("*").value;
localStorage.setItem("test", data);
});
})();
解决方案
推荐阅读
- html - Embedding the local external resources of an HTML page into a single HTML file
- solr - 无法从我的网页中的 Solr 服务器获取响应并出现访问控制错误
- drools - 车辆路径问题:时间窗 VRP 应考虑 TimeWindowedDepot.getDueTime()
- cordova - Best ways to automate Cordova Android App Build
- php - 在重定向到另一个页面之前显示弹出 div html
- python - Python aiohttp:在满足条件时取消异步执行
- android - 离线 webapp 有效,但不适用于移动 Android
- java - 您可以将方法设置为变量吗?
- reactjs - 访问登录凭据并将其显示在抽屉组件上
- c# - SmtpClient.Send 正在工作,但 SmtpClient.SendMailAsync 在 smtp.office365.com 上不起作用