Javascript 将div链接到firefox中的输入文本

Javascript 将div链接到firefox中的输入文本,javascript,firefox,google-maps,google-chrome,google-maps-api-3,Javascript,Firefox,Google Maps,Google Chrome,Google Maps Api 3,我正在使用谷歌地图api在我的网站上显示一张地图,访问者也可以在这里找到方向。我有一个起点和一个终点。两者都是文本区域。开始是空的,但是我希望用我已经在页面中的div中的地址填充结束点。我的javascript代码如下所示: var address=document.getElementById(“地址”).innerText.replace(/\n/g,”) 它在Chrome中工作,但Firefox在端点框中显示为“未定义”。Firebug给了我- document.getElementByI

我正在使用谷歌地图api在我的网站上显示一张地图,访问者也可以在这里找到方向。我有一个起点和一个终点。两者都是文本区域。开始是空的,但是我希望用我已经在页面中的div中的地址填充结束点。我的javascript代码如下所示:

var address=document.getElementById(“地址”).innerText.replace(/\n/g,”)

它在Chrome中工作,但Firefox在端点框中显示为“未定义”。Firebug给了我-

document.getElementById(“地址”).innerText未定义 [Break On This Error]var address=document.getElementB…ress”).innerText.replace(/\n/g,“”)

感谢您的帮助


谢谢

尝试使用
innerHTML
而不是
innerText

如果您不想这样做,请尝试:


var address=element.innerText | element.textContent;

尝试使用
innerHTML
而不是
innerText

如果您不想这样做,请尝试:

var address=element.innerText | | element.textContent;

算出了

只需要用firefox的文本内容替换innerText。

解决了这个问题


只需要将firefox的innerText替换为textContent。

我认为这与替换(/\n/,g,“”)有关。每当我将其放入代码中时,它不会显示为未定义,只是保持空白。我认为它与替换(/\n/,g,”)有关.每当我把它放在代码中,它不会显示为未定义,它只是保持空白。