我正在使用google maps api在我的网站上显示地图,访问者也可以找到路线。我有一个起点设置和一个终点。两者都是文本区域。开头是空的,但是我想用页面中已经有的div中的地址填充终点。我的JavaScript为:
var address = document.getElementById(“ address”)。innerText.replace(/ \ n / g,“”);
它可以在Chrome浏览器中使用,但是Firefox在端点框中将文本显示为“未定义”。萤火虫给了我-
document.getElementById(“ address”)。innerText未定义
[中断此错误] var地址= document.getElementB ... ress“)。innerText.replace(/ \ n / g,”“);
任何帮助表示赞赏。
谢谢
最佳答案
尝试使用innerHTML
代替innerText
。
如果那不符合您的要求,请尝试:var address = element.innerText || element.textContent;