ボタンのクリックから配列の変数名を作って選択したいのですが、変数名にならず、その言葉が配列に入ってしまいます。配列を取り出したいのですが、どうしたら文字列から配列の変数にできますか?
html
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Document</title> 7</head> 8<body> 9 <div id="select1"> 10 <input type="button" id="A" value="あ" onclick="clk1(this)"> 11 <input type="button" id="O" value="お" onclick="clk1(this)"> 12 </div> 13 <div id="select2"> 14 <input type="button" id="i" value="い" onclick='clk2(this)'> 15 <input type="button" id="u" value="う" onclick='clk2(this)'> 16 </div> 17 <script src="test.js"></script> 18</body> 19</html>
javaScript
1'use strict'; 2let word = null; 3var clk1 = function(button){ 4 word = button.id; 5 const position = document.getElementById("select2").getBoundingClientRect().top; 6 scrollTo(0, position); 7} 8var clk2 = function(button){ 9 word += button.id; 10 console.log(`word = ${word}`); 11 start(word); 12} 13 14const ai = ["愛", "藍", "哀"]; 15const au = ["会う", "合う", "逢う"]; 16const oi = ["甥", "老い", "負い"]; 17const ou = ["王", "追う", "欧"]; 18 19function start(word){ 20 var arr = Array.from(word); 21 console.log(arr); 22}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/05 02:03