你好,
首先不好意思,没仔细看你的代码。
然后,给你一个我的解决方案:
function reverseString(str) {// 去除前后空格
str = str.replace(/(^\s+)|(\s+$)/g, '')
str = str.split('').reverse().join('')
return str
}
var str = 'abcdef'
console.log('原:' + str) // abcdef
console.log('新:' + reverseString(str)) // fedcba
希望是你想要的答案,如有疑问可追问。
var n = window.pormpt('input')var str = ""
for (var i = n.length - 1 i >= 0i--){
str += n[i]
}
document.write(str)
默认排序应该不是画面完成的吧?看看你初始数据的结构 应该是后台排好了
--------------------
多出 /li>标签是因为你之前某处标签没有闭合造成的
很可能是某处逻辑不对造成标签没有正确匹配