使用 Javascript 根据现有值更改属性值

Change attribute value basing on existing value with Javascript

本文关键字:属性 Javascript 使用      更新时间:2023-09-26

我将用一个例子来说明:我需要用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>
...

获取 a 标签,遍历它们并将.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/