示すように、私はJavaScriptで小さなスクリプトを作成しています配列内のすべての要素をクリック可能なオブジェクトとしてHTMLで表示するにはどうすればよいですか?
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "http://www.drakedesign.co.uk/mdmarketing/uploads/date.txt", true);
txtFile.onreadystatechange = function() {
if (txtFile.readyState === 4) { // Makes sure the document is ready to parse.
if((txtFile.status == 200) || (txtFile.status == 0)) { // Makes sure it's found the file.
allText = txtFile.responseText;
arrayOfLines = allText.match(/[^\r\n]+/g);
document.getElementById("date").innerHTML = arrayOfLines[0];
filename1 = (arrayOfLines[0] + ".csv");
res1 = filename1.replace("/","-");
res2 = res1.replace("/","-");
urlCsv = ("http://www.drakedesign.co.uk/mdmarketing/uploads/" + res2);
}
}
};
txtFile.send(null);
上記のコードを単純に毎週更新されたテキスト文書解析します。http://www.drakedesign.co.uk/mdmarketing/uploads/date.txt
そうのようなラインで、その中の日付書かれた行を持っています:
16/04/16
09/04/16
02/04/16 .. 。
私は上記のスクリプトをテキスト文書を解析し、html文書の各要素を表示して、ビジュアル要素をクリック可能にして、正しい日付になるようにする方法を質問します。
私はこれについて間違った方法をしていますか?それを行うより効率的な方法がありますか?私はこの時点で、現れる可能性のあるすべての日付をハードコーディングすることを検討しています。しかし、私はむしろこれを動的にやります。
ご協力いただきありがとうございます。
PS:私はJQUERYを使用しています!申し訳ありません。
を使用すると、日付とdate.txtファイルを受け取ったら、あなたが欲しいですこのように各日付のリンクを作成するには? 16/04/16、しかしあなたはリンクをどこに行きたいですか? jQuery.get()関数を使用すると、作業が簡単になりますか? https://api.jquery.com/jquery.get/ – Steve
jQueryライブラリについてよく知っていますか? jQueryを使用しても大丈夫な場合は、jQueryを使用しても大丈夫でない場合とは異なる回答を得るでしょう。いずれにせよ気にしなければ、それは言いたいことかもしれません。 – alexanderbird
ねえ、私はjqueryを使用しています。私は言及するのを忘れてしまった!はい、私は比較的新しいですが、この問題は本当に私に固執していました。 –