JavaScript は、Web ページの動作と外観を変更、強化、制御できる、広く使用されているスクリプト言語です。よく使用される機能の 1 つは、リンクの href 属性を変更することです。具体的な実装方法を見ていきましょう。
まず、href 属性の意味と機能を理解する必要があります。 href は、ハイパーリンク ターゲットの URL を指定するために使用される HTML のタグの属性です。ユーザーがリンクをクリックすると、ブラウザが自動的に開き、URL が指すページをロードします。場合によっては、リンクの href 属性をページ内で動的に変更する必要があります。たとえば、Web ページがジャンプしたり、AJAX リクエストが行われたときに、リンク アドレスを他のページにリダイレクトする必要があります。
次に、JavaScript を使用して関連する操作を実行します。リンクの href 属性は 2 つの方法で変更できます。1 つは DOM 要素の setAttribute メソッドを使用して変更する方法、もう 1 つは DOM 要素の href 属性値を直接変更する方法です。以下にこれら 2 つの方法を紹介します。
1. setAttribute メソッドを使用します
1. 変更する必要があるリンク要素を取得するには、一般的に使用される getElementById メソッドまたは getElementsByTagName メソッドを使用できます。コードは次のとおりです:
var link = document.getElementById('linkid');
2. setAttribute メソッドを呼び出し、リンクの href 属性を新しい URL に変更します。コードは次のとおりです:
link.setAttribute('href', 'http://www.newurl.com');
2. DOM 要素
# の属性値を直接変更します。 ##1. 同様に、最初にリンク要素を取得する必要があります。コードは次のとおりです:var link = document.getElementById('linkid');
link.href = 'http://www.newurl.com';
以上がJavaScript を変更して Herfの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。