我正在使用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;

07-24 17:13
查看更多