2

このコードの何が問題なのか誰か教えてください。何もしないsessionStorage.setItem("item1"; document.test.value);ように固定値に変更しても。sessionStorage.setItem("item1"; "test");コードの問題か、ブラウザの設定の問題か。ブラウザは、セッションストレージに対して未定義を提供します。

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">`
function Session()
{sessionStorage.setItem("item1"; document.test.value);}
function Show() 
{alert("Value 1 is " + sessionStorage.getItem("item1")); 
}
</script>
</head>
<body>
<input type="text" id="test">
<button type="button" onclick="Session()">invoer</input>
<button type="button" onclick="Show()">show</input>
</body>
</html>
4

1 に答える 1

1

この行には、コンマである必要があるセミコロンがあります。

{sessionStorage.setItem("item1"; document.test.value);}

次のようにする必要があります。

{sessionStorage.setItem("item1", document.test.value);}

于 2015-03-23T15:42:46.263 に答える