这是我的代码片段:
fs.readdir(__dirname, function (err, files) {
if (err) {
console.log(err);
}
files.forEach(function (filename) {
fname = filename;
console.log("fname = " + fname );
res.write('<a href= \"' + fname + '\">' + fname + '<br>');
res.write("\n\n");
});
res.end();
});
});
我想让fname可以点击。
我是按照上面的方式做到的,但它只是简单地显示整个文本。我想通过点击它来打开该特定文件。请帮我解决这个问题!
fname是一个全局变量,因此没有问题。
答案 0 :(得分:1)
关闭a
- 标记可以解决您的问题。
你也有一个});
太多了。
更正后的代码:
fs.readdir(__dirname, function (err, files) {
if (err) {
console.log(err);
}
files.forEach(function (filename) {
fname = filename;
console.log("fname = " + fname );
res.write('<a href= \"' + fname + '\">' + fname + '</a><br>');
res.write("\n\n");
});
res.end();
});