我使用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