2015-03-23 3 views
1

Может кто-нибудь, пожалуйста, сообщите, что не так с этим кодом? Даже когда я меняю sessionStorage.setItem("item1"; document.test.value); на фиксированное значение, например sessionStorage.setItem("item1"; "test");, он ничего не делает. Это проблема в коде или в некоторых настройках браузера? Браузер дает неопределенные значения для sessionstorage.sessionStorage from input

<!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> 

ответ

0

У вас есть точка с запятой, где она должна быть запятая на этой линии:

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

Должно быть:

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