function drawArticleTitle(){ const articleId = queryParam.get('id'); readJsonList(articleId); } function readJsonList(articleId){ const req = new XMLHttpRequest(); req.onreadystatechange = function(){ let result = document.getElementById('contentList'); if(req.readyState == 4){ // 通信完了 if(req.status == 200){ let contentJsonObj = eval('('+ req.responseText +')'); contentDataObjList = contentJsonObj.list; const articleInfo = findArticle(articleId, contentDataObjList); drawText(articleInfo.title); } } } const blogType = queryParam.get('type'); const listAdr = ('../' + ((blogType == 'p')?'private':'llc') + '/content_list.json'); req.open('GET', listAdr, true); req.send(null); } function findArticle(articleId, list){ let article = { title: undefined }; list.forEach(info => { if(info.file == articleId){ article = info; } }); return article; } function drawText(title){ document.getElementById('articleInfo').innerHTML = title; }