假设您更喜欢客户端技术来执行此操作,而不是服务器端(asp、.net、php、ruby ...),并且您很乐意使用 JavaScript,那么以下解决方案将更改包含文件夹的所有元素的href
属性: a
href
category
var links = document.getElementsByTagName('a');
for (var i = 0, len = links.length; i < len; i++) {
var cur = links[i],
h = cur.href;
if (h.indexOf('/category/') !== -1) {
cur.href = h + '#info';
}
}
JS 小提琴演示。
或者,更简洁一点,使用三元运算符来做完全相同的事情(尽管这次显式返回href
if 它不被更改:
var links = document.getElementsByTagName('a');
for (var i = 0, len = links.length; i < len; i++) {
var cur = links[i],
h = cur.href;
cur.href = h.indexOf('/category/') !== -1 ? h + '#info' : h;
}
JS 小提琴演示。