我对 JavaScript 真的很陌生,但这是我开始的:
var anchors = document.body.getElementsByTagName("a");
for(var i=0; i < anchors.length; i++) {
var anc = anchors[i];
if (anc.getAttribute("href") == "/catalog?id=123456789") {
anc.setAttribute("href", "/catalog?id=123456789#specificID");
anc.setAttribute("target", "iframe");
} }
我有一个网页,/catalog?id=123456789
其中包含类似于 ID 可以是 9 个数字的任意组合的链接列表。我想定位所有链接(包括 ID),在链接末尾附加一个页面锚点,然后用页面上的现有链接切换它们。我愿意尝试使用 JQuery,但我正在开发的网站使用 MooTools 库,因此它可能无法正常工作。