简体   繁体   English

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

[英]Change attribute value basing on existing value with Javascript

I'll illustrate with an example: I need to convert the following html with javascript 我将举一个例子说明:我需要将以下html与javascript转换

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

to code where all href values has changed only the last letter 编码所有href值仅更改了最后一个字母的代码

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

Get the a tags, loop through them and replace .kmz with .kml : 获取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');
}​​​​

Working Example - http://jsfiddle.net/Ln4s4/ 工作示例-http://jsfiddle.net/Ln4s4/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM