前提・実現したいこと
ど素人です。
入力フォームの値を受け取って、テンプレートのURLと合成し、HTML上に表示するプログラムを書いています。
より汎用性の高いコードに書き換えたいのですが、思い浮かびません。
アドバイスいただけたら幸いです。
発生している問題・エラーメッセージ
ベタ打ちになっており、汎用性が低い
該当のソースコード
JavaScript
1//合成素材のURL 2const tempUrl = "http://~"; 3 4//合成URLの表示する場所の指定 5let output = document.getElementById('output') 6 7//入力された値を受け取る 8const input = document.querySelector('input').value; 9 10//クリックイベントのボタン定義 11const btn = document.querySelector('button') 12 13//URLを合成する 14function createUrl(){ 15 output.innerHTML = `<a href = ${tempUrl}hoge${input}&Index=0>Result</a>` 16} 17//合成URLをクリック時に表示する 18btn.addEventListener("click", createUrl);
試したこと
補足情報(FW/ツールのバージョンなど)
jQueryは使わない記法で表現したいです。