2016-06-24 11 views
0

が表示されませんボタン簡単な変更のlocalStorage名プロンプトは、私がここに基本のlocalStorageを学んでいる

https://jsfiddle.net/19bvwypn/

var myButton = document.querySelector('button');  
var myHeading = document.querySelector('h1'); 

function setUserName() { 
    var myName = prompt('Please enter your name.'); 
    localStorage.setItem('name', myName); 
    myHeading.innerHTML = 'Mozilla is cool, ' + myName; 
} 

if(!localStorage.getItem('name')) { 
    setUserName(); 
} else { 
    var storedName = localStorage.getItem('name'); 
    myHeading.innerHTML = 'Mozilla is cool, ' + storedName; 
} 

myButton.onclick = function() { 
    setUserName(); 
} 

が、何も起こります。 Mozilla独自のサンプルサイトでうまく動作します。 https://mdn.github.io/beginner-html-site-scripted/

ここで私が見落としていることを誰かに教えてもらえますか? :-)あなたのコード@Capax

答えて

1

は100%の作業ですが、あなただけのbutton<h1></h1>を追加し、あなたのHTMLh1を追加するのを忘れています。その後、あなたのフィドルに問題はありません。 :)ここで

Working Fiddle

おかげ

私はもちろん、愚かな感じ
+1

ああ男です!ありがとうございました! – Capax

関連する問題