是否可以動態地通過JavaScript在頁面的頁眉中實例化的源的URL?動態更新RSS源URL
例如,是否有可能更新RSS提要的在下面的代碼片段的網址:
<html>
<head>
<link rel="alternate" title="Feed" href="/rss.feed" type="application/rss+xml">
</head>
<body>
...
</body>
</html>
是否可以動態地通過JavaScript在頁面的頁眉中實例化的源的URL?動態更新RSS源URL
例如,是否有可能更新RSS提要的在下面的代碼片段的網址:
<html>
<head>
<link rel="alternate" title="Feed" href="/rss.feed" type="application/rss+xml">
</head>
<body>
...
</body>
</html>
我想你可以這樣做:
<script type="text/javascript">
linkCol = document.getElementsByTagName("link");
for(i = 0; i < linkCol.length; i++) {
if(linkCol[i].title == "Feed") {
linkCol[i].href = "NEW HREF";
}
}
</script>
嘗試以下操作:
document.getElementsByTagName("link")[0].href = "http://example.com/";
如果它不是第一個也是唯一的link
元素,您必須查找它首先,e。 g .:
var linkElems = document.getElementsByTagName("link");
for (var i in linkElems) {
if (linkElems[i].href === "/rss.feed") {
linkElems[i].href = "http://example.com/";
break;
}
}
我敢肯定,大多數瀏覽器不會看到變化。但我很想被證明是錯誤的。