APIを使って郵便番号を表示したいと思っています。
コンソールの中には出てくるのですが、HTML上に表示する方法がわからないので教えていただけたら嬉しいです。
function input_addres(){ console.log("aaa"); let addres = document.getElementById("addres").value; var url = "https://zip-cloud.appspot.com/api/search?zipcode=" + addres ; var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.onreadystatechange = function(){ if (xhr.readyState === 4 && xhr.status === 200){ var res_text = xhr.responseText; //文字列を JSONとして解析 var res_json = JSON.parse(res_text); console.log(res_json) } }; xhr.send(null); }
<!DOCTYPE html> <html> <head> <title>JavaScriptの学習</title> <meta charset="UTF-8"> </head> <body> <form> <p>郵便番号:(ハイフンなしで入力してください)</p> <p>〒<input type="text" id="addres" onblur="input_addres()" ></p> <p id="result_display"></p> </form> <script type="text/javascript" src="../js/es6_1.js"></script> </body> </html>
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。