誰かが助けてくれることを願っています。動的にhrefを変更し、URLフラグメントへのリンク
<a class="resourceLink" href="" title="Link to Resources section" target="_blank">Resources</a>
:私はこのようないくつかのリンクを使用しているHTMLで
$(document).ready(function(){
if (document.location.pathname.indexOf('cab2') > -1){
document.getElementsByClassName('resourceLink').setAttribute('href','http://www.myserver.net/cab2/#linkResources');
} else {
document.getElementByClassName('resourceLink').setAttribute('href','http://www.myserver.net/cab/#linkResources');
};
});
: 私は動的にページのhrefを変更してからとフラグメントを含むURLにユーザーを指すようにしようとしています
私は、スクリプトは、訪問者がサイトに到達するために使用されていたURLかどうか確認するだろうだったために期待していたいずれかの
- http://www.myserver.net/cab/または、 リンクは、ベースページ(www.myserverを開きますされているが、どうなり
:その後、
http://www.myserver.net/cab2/とのいずれかに該当するのhrefを設定します。 net/cabまたはcab2)、#フラグメントページではありません。
私は間違っていますか? あなたの興味に感謝します。
[getElementByClass()。setAttributeメソッドが動作しない]の可能な重複(http://stackoverflow.com/questions/2565909/getelementbyclass -setattribute-doesnt-work) – dave
jQueryを使用しています。使用してください。 – epascarello