0
私はJava Scriptで初めてです。私は学んだことを練習しようとしていました。情報のリコールに関する問題
テキストフィールドを作成して情報にアクセスして呼び戻そうとしました。
<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>
と試み、それらのどれも働きました。私の過ち
最初に:リダイレクト(リンクをクリックするようなもの)を引き起こすフォームを送信しています。 2番目:「getElement ** s ** ByTagName」とは何ですか?これは要素の集合であり、単なる集合ではありません。私は非常にあなたのコンソールに慣れ親しんでいることをお勧めします(http://stackoverflow.com/documentation/javascript/185/getting-started-with-javascript/714/using-console-log)それは間違っていることを教えてくれますあなたのコードで。 –