我正在嘗試執行下面的代碼,但對於我的區域的每個ID。我已經使用循環試過,但我不能工作如何根據ALT標籤更改HREF每個ID如果是有道理的......Javascript:如何更改所有<area>標記ID的href?
JAVASCRIPT:
function doSomething(getID){
var a = document.getElementById('cp1');
var b = getID.alt;
a.href = b + ".html";
};
HTML:
<area id="cp1" class="jTip" shape="rect" coords="0,77,41,123" alt="Place1" onmouseover="javascript:doSomething(this);" href="javascript:doSomething(this);">
<area id="cp2" class="jTip" shape="rect" coords="0,122,41,171" alt="Place2" onmouseover="javascript:doSomething(this);" href="javascript:doSomething(this);">
<area id="cp3" class="jTip" shape="rect" coords="0,220,41,170" alt="Place3" onmouseover="javascript:doSomething(this);" href="javascript:doSomething(this);">
該代碼適用於第一個ID,但我希望它適用於與區域標籤相關的所有ID,而不是僅僅將每個ID與一個新變量相關聯,然後更改eac的HREF h id。
我有超過60個區域或ID的,但我真的需要簡化代碼,如果可能的話。
如果有人可以幫助我,這將感激地讚賞。
謝謝!
非常感謝您!完美運作。 – AlpaxJ1