有没有办法只为我的菜单编辑一个文件?
Is there a way to only edit one file for my menu?
我的 html 网站上有一个菜单,它工作正常,除了每当我更改一个 link 时,我必须浏览所有文件并更改 link 在每个文件上。有没有办法让我只需要换一个link?
我知道您可以使用 link 元素引用 css 样式表,那么是否可以对 html 元素执行相同的操作?这样,我就可以在菜单的所有页面中引用该文件,如果我想编辑菜单,我只需编辑引用的文件即可。
我建议您使用 jquery 来生成动态 link。
您可以在 js 文件中使用此 jquery 代码并将其附加到您的所有页面中。
当你需要改变link时,你应该只改变js文件中的link。
$(document).ready(function(){
$(".your-tag-class").attr("href", "https://www.your-link.com/");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
我的 html 网站上有一个菜单,它工作正常,除了每当我更改一个 link 时,我必须浏览所有文件并更改 link 在每个文件上。有没有办法让我只需要换一个link?
我知道您可以使用 link 元素引用 css 样式表,那么是否可以对 html 元素执行相同的操作?这样,我就可以在菜单的所有页面中引用该文件,如果我想编辑菜单,我只需编辑引用的文件即可。
我建议您使用 jquery 来生成动态 link。 您可以在 js 文件中使用此 jquery 代码并将其附加到您的所有页面中。 当你需要改变link时,你应该只改变js文件中的link。
$(document).ready(function(){
$(".your-tag-class").attr("href", "https://www.your-link.com/");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>