我使用Google地图来获取两个地点之间的距离和时间。用另一个用javascript替换单词?
这工作得很好...
不过,我想更换一些文本/已吐出,从谷歌地图API我的网页上用我自己的文本/单词。
例如:我想更换about
与ETA:
这是我的JavaScript代码来替换的单词:
<script>
function myFunction() {
var str = document.getElementsByClassName("adp-summary").innerHTML;
var res = str.replace("about", "ETA: ");
document.getElementsByClassName("adp-summary").innerHTML = res;
}
</script>
但不幸的是,这并不做任何事情,它不用ETA代替这个词:
这里是我的全部代码:
http://jsfiddle.net/dvw37ktu/1/
可能有人请告知这个问题?
在此先感谢。
'document.getElementsByClassName(“ADP-摘要”)innerHTML'失败,因为getElementsByClassName方法()的'的返回值'是:这可以通过收集,处理比方说,通过遍历它被固定节点列表,而不是单个元素。 –
我强烈推荐使用jQuery。使事情变得更容易。 http://api.jquery.com/replacewith/ –
@FrédéricHamidi,所以没有办法取代文本? – william