title
document.title = 'タイトル';
↑かんたん。
description
document.getElementsByName('description')[0].content = '説明';
↑事前に <meta name=”description”> が無いとだめ。
document.getElementById('meta-description').content = '説明';
↑だったらいっそ meta タグに id 入れておくか? <meta name=”description” id=”meta-description”>
const meta = document.createElement('meta');
meta.name = 'description';
meta.content = '説明';
document.getElementsByTagName('head')[0].appendChild(meta);
↑やっぱ要素を作るべきか。const で宣言してもプロパティの追加とかはできるのね。