それぞれ異なる関数を含むいくつかの.jsファイルと、Webサイトの異なる部分を示すいくつかのHTMLファイルがあります。main.jsでvarlang="ENG"という変数を宣言しました。ただし、これは、ユーザーがWebサイトのコンテンツを変更するための言語を選択しない場合のデフォルトの言語です。index.htmlのボタンをクリックした場合:
<button id="french" onclick="changeLang('French')">French</button>
現在のブラウジング期間の残りの間、varlangの言語を恒久的に「FRE」に変更する必要があります。私はinnerHTML、クリックリスナー、新しい値を返す関数(つまり、var lang = setLanguage(inp))を使用しようとしましたが、何も機能しないようです。誰かがこれについて提案してくれませんか?私は大規模な既存のコードデータベースを処理していますですから、このコンテキストで機能するものが欲しいのですが(現在、Webサイトに「言語」機能を実装するためのより良い方法ではありません)、それは確かに長期的に取り組む改善になるでしょう。ありがとう!