我是 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/