我有一个从与 Google Map API 交互的数据库中提取的地址。显示结果时,我的地址呈现如下:
456 Here Street, City, AL 36723
之后输入换行符的解决方案是什么
465这里街
这样地址将显示为
456 Here Street
City, AL 36723
我有一个从与 Google Map API 交互的数据库中提取的地址。显示结果时,我的地址呈现如下:
456 Here Street, City, AL 36723
之后输入换行符的解决方案是什么
465这里街
这样地址将显示为
456 Here Street
City, AL 36723
var address = "456 Here Street, City, AL 36723";
address = address.replace(',', '<br/>');
address.replace(",", "\r\n");
其中地址是您作为字符串的地址。
尝试
"456 Here Street, City, AL 36723".replace(',','\n');
var address = '456 Here Street, City, AL 36723'; //however you acquire the address
var addressArray = address.split(',');
var addressNode = document.createElement('address');
addressNode.appendChild(document.createTextNode(addressArray[0]));
addressNode.appendChild(document.createElement('br'));
addressNode.appendChild(document.createTextNode(addressArray[1] + ',' + addressArray[2]));
我会避免使用innerHTML。
用 br 标签替换第一个逗号:
var str = "456 Here Street, City, AL 36723";
str.replace(/,/, '<br />');
你可以尝试这样的事情: -
string.match(/.{,}/g).join("<br/>");
或试试这个: -
address.replace(",", "\r\n");