链接div在firefox中输入文本

时间:2011-01-07 03:42:49

标签: javascript firefox google-maps google-chrome google-maps-api-3

我正在使用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,”“);

感谢任何帮助。

由于

2 个答案:

答案 0 :(得分:3)

尝试使用innerHTML代替innerText

如果这不符合您的要求,请尝试:

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

答案 1 :(得分:0)

想通了......

只需要用firefox的textContent替换innerText。