前提・実現したいこと
javascriptで回文を作るページを作っています(回文を判定するものではありません)。
回文を作る公式的なものは分かりましたが、全く動きません...
発生している問題・エラーメッセージ
Uncaught TypeError: document.getElementById(...).charAt is not a function at kaibun (練習2.html:10) at HTMLButtonElement.onclick (練習2.html:22)
該当のソースコード
javascript
1 2 <!DOCTYPE html> 3<html lang="ja"> 4 <head> 5 <meta charset="UTF-8"> 6 <script> 7 function kaibun(){ 8 let N=0; 9 let total=0; 10 let l=document.getElementById("source").length; 11 let n=document.getElementById("source").charAt(N); 12 13 14 for(let i=0;i<=l;i=n(l-1)-2n*(i++)){ 15 total+=i; 16 } 17 document.getElementById("total").textContent = result; 18 } 19 </script> 20 </head> 21 <body> 22 <input id="source" value="こんばんは"/> 23 <button onclick="kaibun()">回文</button> 24 <p id="result"></p> 25 </body> 26</html>
試したこと
for文の中はかなり弄りました
補足情報(FW/ツールのバージョンなど)
ブラウザはchrome、ツールはVisual Studio Codeです。
回答3件
あなたの回答
tips
プレビュー