使用Javascript基于现有值更改属性值

时间:2012-05-18 14:50:42

标签: javascript html dom

我将举例说明: 我需要用javascript转换下面的html

<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>
...

1 个答案:

答案 0 :(得分:4)

获取标记,循环显示标记并将.kmz替换为.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/