我試圖更新一個函數(shù)內(nèi)部的全局對象的值,然后用JS中的另一個函數(shù)訪問它,但沒有成功,我的代碼如下:var doguinho = { nome : "", idade : "", raca : "", coloracao : ""};$(document).ready(() => { $('button[name="btn-enviar"]').click(() => { doguinho.nome = $('input[id="input-nome"]').val(); doguinho.idade = $('input[id="input-idade"]').val(); doguinho.raca = $('input[id="input-raca"]').val(); doguinho.coloracao = $('input[id="input-coloracao"]').val(); }) $('button[name="btn-mostrar"]').click(() => { alert(doguinho.nome); })});<!DOCTYPE html><html><body> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <input type="text" id="input-nome"></input> <br/> <input type="text" id="input-idade"></input> <br/> <input type="text" id="input-raca"></input> <br/> <input type="text" id="input-coloracao"></input> <br/> <button type="submit" name="btn-enviar">save</button> <button type="submit" name="btn-mostrar">alert</button></body></html>由于對象是在全局上下文中聲明的,所以我不應(yīng)該能夠更新 ant 然后從任何地方讀取它的值嗎?如果沒有,我該怎么做?
如何在函數(shù)內(nèi)更新全局對象的值,然后使用 JS 中的另一個函數(shù)訪問其值?
繁星淼淼
2021-11-25 19:35:36