2017-10-15 6 views
-4

私の回文コードが結果を与えるように助けを必要とするので、それは単語を表示し、それが回文であるかどうかにかかわらず、後方に置く単語は表示しません。palindromeの出力コードを修正します

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"; 
    } 

} 
+0

。あなたはどこで苦労していますか?明確な質問を読むことができません –

+0

'restulttxt'を' textval'に変更してください:document.getElementById( "result8")。innerHTML = resulttxt + "は回文です;" – Will

+0

palindromeそれはあなたに結果を与えるでしょうgnitsetは回文ではないと私はそれを持っているようにしようとしているテストは回文ではないと言う。 – moellennium

答えて

0

あなたifブロック内のtextvalに変更resulttxt、あなたは元の単語が表示されますそのように。サイコー

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 = textval + " is a palindrome"; 
 
    } 
 
    else { 
 
     document.getElementById("result8").innerHTML = textval + " is not a palindrome"; 
 
    } 
 
} 
 

 
document.getElementById('checkPalindrom').addEventListener('click', palinDrome);
<div id='result8'></div> 
 
<input id='somTxt' type='text' value='testing'> 
 
<button id='checkPalindrom'>Click</button>

関連する問題