Javascript返回字符串
Javascript return with string
我有一个JavaScript函数,它返回选定的
function getage() {
var selectedAge = selectedYear;
var selectedAge = "";
console.log(selectedAge);
for (var key in selectedAge) { // run for every value in selectedAge
console.log(key);
if (selectedBirth.indexOf('20-' + key) > -1){
if (selectedAge[key].length > 0) { // check if the subarray of selectedAge contains a value (if birth has selected age)
selectedAge = selectedAge + age[key] + " selectedAge"; // add the age code as well as 'selected age' to return string
} else {
selectedAge = selectedAge + birth[key]; // adds only birth name
}
selectedAge = selectedAge + "'n" + "'t";
}
}
return selectedAge;
}
任何帮助都将不胜感激!
如果您想要新行。。。
- 在HTML代码(或一般的字符串)中,使用
'n
- 在HTML输出中,使用
<br/>
标记 - 在HTML代码及其输出中,将它们组合起来(如
<br/>'n
)
在html
中,只需在想要使用'n
的地方使用<br />
,或者将每个项目包装在display: block
元素中,如div
、p
或li
。
然后,您必须确保在插入页面之前,通过使用类似jQuery的.html()
或element.innerHTML = "...";
的函数来转义html。
编辑:
尝试在代码中添加此var breakline = document.createElement("br");
,并将其添加到您的selectedString
中
function getCoverage() {
var selectedMarkers = selectedTowns;
var selectedString = "";
var breakline = document.createElement('br');
selectedString.appendChild(breakline);
console.log(selectedMarkers);
for (var key in selectedMarkers) { // run for every value in selectedMarkers
console.log(key);
if (selectedRegions.indexOf('ZA-' + key) > -1) { // if current province is one of the selected provinces
if (selectedMarkers[key].length > 0) { // check if the subarray of selectedMarkers contains a value (if province has selected town)
selectedString = selectedString + province[key] + " selected towns"; // add the province code as well as 'selected towns' to return string
} else {
selectedString = selectedString + province[key]; // adds only province name (since regional coverage for this province)
}
selectedString = selectedString
}
}
return selectedString;
}
另一次尝试,尝试在元素中添加字符串,如p
、h1
或其他
function getCoverage() {
var selectedMarkers = selectedTowns;
var selectedString = "";
console.log(selectedMarkers);
for (var key in selectedMarkers) { // run for every value in selectedMarkers
console.log(key);
if (selectedRegions.indexOf('ZA-' + key) > -1) { // if current province is one of the selected provinces
if (selectedMarkers[key].length > 0) { // check if the subarray of selectedMarkers contains a value (if province has selected town)
selectedString = selectedString + province[key] + " selected towns"; // add the province code as well as 'selected towns' to return string
} else {
selectedString = selectedString + province[key]; // adds only province name (since regional coverage for this province)
}
selectedString = selectedString;
}
}
return "<p>" + selectedString + "</p>";
}
相关文章:
- PHP strtotime()为JavaScript日期字符串返回false
- 如何将表单数据传递给PHP并将json字符串返回给Javascript
- 解析JSON字符串返回未定义的结果
- Javascript:解析csv中的字符串返回NaN(不是数字)
- 使用$se.trustAsHtml呈现字符串返回未定义的结果
- 将字符串返回到类型为“0”的输出字段;数字“;针对用户错误javascript
- 如何使用一些变量参数从javascript函数调用 asp.net C#函数并从C#函数获取字符串返回
- 函数:根据字符串中是否存在子字符串返回 True/False
- 如何使用 JavaScript 区分布尔值和字符串返回值
- 将 React 的方法 'return' 作为字符串返回
- 调用不带括号的函数会将整个函数作为字符串返回
- 如何在 ajax 调用中接受来自控制器的字符串返回
- Jquery - 匹配动态日期字符串返回使用长度的匹配量
- json_encode使用 jquery.get() 发布数据时将数组作为字符串返回
- 缓冲区中的nodejs解码字符串返回多行字符串
- 如何将关联数组键作为字符串返回
- python's mechanize和forms:javascript字符串返回
- 将呈现的ejs视图作为服务内的html字符串返回
- CSV文件作为单个字符串返回
- jQuery中的HTML字符串返回错误