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

使用Javascript基于现有值更改属性值,javascript,html,dom,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> <

我将用一个例子来说明: 我需要用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');
}​​​​
​var tags=document.getElementsByTagName(“a”);
for(var i=0,l=tags.length;i

工作示例-

获取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');
}​​​​
​var tags=document.getElementsByTagName(“a”);
for(var i=0,l=tags.length;i

工作示例-

&我知道如何检索属性值,显然向该值添加一些内容很简单,但在这种情况下,我需要“进入内部”我知道如何检索attribute的值,显然向该值添加一些内容很简单,但在这种情况下,我需要“进入内部”。