我正在使用google maps api在我的网站上显示地图,访问者也可以在其中查找路线。我有一个起点设置和一个终点。两者都是文本区域。开始是空的,但是我希望使用我在页面中已经拥有的div中的地址来填充结束点。我有javascript:
var address = document.getElementById(“address”)。innerText.replace(/ \ n / g,“”);
适用于Chrome,但Firefox会将端点框中的文本显示为“未定义”。萤火虫给了我 -
document.getElementById(“address”)。innerText未定义 [打破此错误] var address = document.getElementB ... ress“)。innerText.replace(/ \ n / g,”“);
感谢任何帮助。
由于
答案 0 :(得分:3)
尝试使用innerHTML
代替innerText
。
如果这不符合您的要求,请尝试:
var address = element.innerText || element.textContent;
答案 1 :(得分:0)
想通了......
只需要用firefox的textContent替换innerText。