0

例を挙げて説明します: 次の html を javascript で変換する必要があります

<a href="aaa.kmz"></a>
<a href="eee.kmz"></a>
<a href="rrr.kmz"></a>
...

すべての href 値が最後の文字のみ変更されたコード

<a href="aaa.kml"></a>
<a href="eee.kml"></a>
<a href="rrr.kml"></a>
...
4

1 に答える 1

4

.kmza タグを取得し、それらをループして次のように置き換えます.kml

​var tags = document.getElementsByTagName("a");

for(var i = 0, l = tags.length; i < l; i++) {
    tags[i].href = tags[i].href.replace('.kmz', '.kml');
}​​​​

作業例 - http://jsfiddle.net/Ln4s4/

于 2012-05-18T14:58:15.513 に答える