链接到嵌入式Java脚本中其他页面中的特定元素

时间:2019-06-23 20:30:21

标签: html node.js

我的ejs文件中有链接,单击后,路由器应访问该链接中的id并呈现一个ejs文件,并使用规则“ .html#sample”使用另一个id = sample滚动到ejs文件中的特定元素”。我希望单击链接后,它会转到该页面上特定元素的另一页面。

我尝试使用“ .html#sample”规则,但是单击链接时,无法访问该ID。我得到的结果是“ id未定义”。如何在ejs文件中使用ID为“ .html#name”的规则?

<a href="/science/2012.html#sample">General Science</a>

app.get("/science/:id", function(req, res){
const year = req.params.id;
const particularYear = {
2011: "science_2011",
2012: "science_2012"
 }
res.render("science/" + particularYear[year]);
});

<div id="sample">
<p> General Science quiz 2012</p>
</div>

我得到的结果是:id未定义,看来id(2012)无法被路由器访问。如何使路由器访问id(2012),以便它可以呈现ejs文件并使用id = sample滚动到该特定元素。

0 个答案:

没有答案