javascript - 记忆信息的问题

标签 javascript

我是 Java 脚本新手,我只是想练习我所学到的知识。

我尝试创建一个文本字段,然后访问并调用该信息。

<body>

<form>
  Name of the book You have read: <input id="books" type="text" name="ewq" value="qwe">
  <input  type="submit" name="ui" value="submit" onClick="bookse()">
</form>

<p id="qwe">name:</p>

<script type="text/javascript">
function bookse() {
  var nameofbook = document.getElementById('books').value;
  document.getElementsById('qwe').innerHTML = nameofbook;
}
</script>
</body>

然后我尝试使用本地存储

<form id="book">
  Name of the book You have read: <input id="books" type="text" name="" value="">
</form>

<p>name:</p>

<script type="text/javascript">
var x = document.getElementById('books');
if (localStorage.books) {
  localStorage.books = x;
  document.getElementsByTagName('p').innerHTML = x;
}
</script>

但它们都不起作用。我的错误是什么

最佳答案

document.getElementsById('qwe').innerHTML = nameofbook;

没有函数document.getElementsById(),这应该是getElementById:

document.getElementById('qwe').innerHTML = nameofbook;
<小时/>

使用本地存储的示例对我来说似乎毫无意义,因为除了其他问题之外,您从未读取过存储内容。

关于javascript - 记忆信息的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41965816/

相关文章:

javascript - 在 JS 中,获取 SVG 路径的实际(计算)笔划宽度

javascript - 正则表达式:在另一件事之前找到一件事之后的任何东西

javascript - 仅在加载 JQuery 创建的图像后调用一次函数

javascript - 使用 $ ('#id' ).val() 不会返回下拉列表的选定值

javascript - Canvas /精确线描

Javascript 嵌入式谷歌地图无法完全加载

javascript - 网页div清空与隐藏

javascript 正则表达式,无组匹配或正向后查找

javascript - 单击另一个div时如何添加li类

javascript - 使用 Ratchet\Push.js 加载页面后执行自定义脚本