J'ai un paramètre de retour dans une fonction qui est affecté à ma variable globale. Mais lorsque j'essaie de l'utiliser dans une autre fonction, il ne renvoie aucune valeur. undefined
. Je lis ceci portée pour savoir comment utiliser les variables globales, mais ça ne marche pas dans le tour que j'ai fait après l'exemple.
var bookTitle = asksForBookTitle();
function asksForBookTitle() {
var docBookTitle = document.getElementById('addbook-book-title');
var valBoodTitle = docBookTitle.value;
return valBoodTitle;
}
function getBookTitle() {
alert(bookTitle);
}
<input id="addbook-book-title" type="text" name="Book Title" placeholder="Book Title">
<button id="btn-save" type="button" onclick="getBookTitle()"> Save </button>