Javascript 修复回文输出代码

Javascript 修复回文输出代码,javascript,Javascript,我需要我的回文代码给出结果的方式的帮助,这样它将显示单词,而不是显示任何你放在后面的单词,如果它是回文或不是 function palinDrome() { var textval = document.getElementById("somTxt").value; var resulttxt = ""; for (i = textval.length - 1; i >= 0; i--) { resulttxt += textval.charAt(i

我需要我的回文代码给出结果的方式的帮助,这样它将显示单词,而不是显示任何你放在后面的单词,如果它是回文或不是

function palinDrome() {
    var textval = document.getElementById("somTxt").value;
    var resulttxt = "";
    for (i = textval.length - 1; i >= 0; i--) {
        resulttxt += textval.charAt(i);

    }
    if (textval === resulttxt) {

        document.getElementById("result8").innerHTML = resulttxt + " is a palindrome";
    }
    else {
        document.getElementById("result8").innerHTML = resulttxt + " is not a palindrome";
    }

}
在if块中将resultText更改为textval,这样您将显示原始单词

函数回文{ var textval=document.getElementByIdsomTxt.value; var resultText=; 对于i=textval.length-1;i>=0;i-{ 结果text+=textval.charAti; } 如果textval===resultText{ document.getElementByIdresult8.innerHTML=textval+是回文; } 否则{ document.getElementByIdresult8.innerHTML=textval+不是回文; } } getElementById'checkPalindrom'。addEventListener'click',palinDrome;
点击哦。你在哪里挣扎?无法读取清晰的问题将restulttxt更改为textval:document.getElementByIdresult8.innerHTML=ResultText+是回文;假设您输入单词testing,因为它不是回文,它会给您结果gnitset不是回文,我试图让它只说testing不是回文。感谢您回答我的问题。您可以使用数组方法和三元运算符缩短代码: